https://github.com/skysingh04/notebridge
NoteBridge is a collaborative chat platform designed for students and teachers to facilitate seamless communication and information exchange. Tailored for educational environments, NoteBridge fosters real-time interaction, enabling students to connect with their peers and educators for dynamic discussions, resource sharing, and academic support
https://github.com/skysingh04/notebridge
chat-application java javascript mysql reactjs spring-boot
Last synced: about 1 year ago
JSON representation
NoteBridge is a collaborative chat platform designed for students and teachers to facilitate seamless communication and information exchange. Tailored for educational environments, NoteBridge fosters real-time interaction, enabling students to connect with their peers and educators for dynamic discussions, resource sharing, and academic support
- Host: GitHub
- URL: https://github.com/skysingh04/notebridge
- Owner: SkySingh04
- License: mit
- Created: 2023-12-09T19:36:21.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-25T10:28:36.000Z (over 2 years ago)
- Last Synced: 2025-03-31T13:37:12.418Z (over 1 year ago)
- Topics: chat-application, java, javascript, mysql, reactjs, spring-boot
- Language: Java
- Homepage:
- Size: 5.18 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NoteBridge - Educational Chat Platform
NoteBridge is a robust educational chat platform designed for students and teachers to streamline communication and collaboration. This platform leverages modern technologies to provide a seamless and interactive experience for users.
## Technologies Used
- **Frontend:** Built with React
- **Backend:** Powered by Java Spring Boot
- **Database:** MySQL
## Features
- **Real-time Chat:** Engage in dynamic discussions with peers and educators in real-time.
- **Resource Sharing:** Share educational resources and materials effortlessly.
- **User-Friendly Interface:** Intuitive design for easy navigation and enhanced user experience.
## Getting Started
1. Clone the repository: `git clone https://github.com/your-username/NoteBridge.git`
2. Navigate to the project folder: `cd NoteBridge`
3. Install dependencies for frontend: `cd frontend && npm install`
4. Run the frontend: `npm start`
5. Install dependencies for backend (Make sure you have Java and Maven installed): `cd backend && mvn install`
6. Run the backend: `mvn spring-boot:run`
Note: Ensure that MySQL is set up and configured with the backend. Update the database connection details in the backend application.properties file.
## Contributing
Feel free to contribute to the development of NoteBridge! Submit bug reports, suggest new features, or contribute to the codebase. We welcome your input to make NoteBridge even better.
## License
This project is licensed under the [MIT License](LICENSE). Feel free to use and modify the code for your educational initiatives.