An open API service indexing awesome lists of open source software.

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

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.