https://github.com/honeymirara/educational-platform
Educational platform for learning built using React and Node.js. Engage students with interactive learning materials and entertaining assignments.
https://github.com/honeymirara/educational-platform
cookie expressjs jwt-token material-ui postgresql react-router-dom reactjs typescript vite
Last synced: 3 months ago
JSON representation
Educational platform for learning built using React and Node.js. Engage students with interactive learning materials and entertaining assignments.
- Host: GitHub
- URL: https://github.com/honeymirara/educational-platform
- Owner: honeymirara
- Created: 2023-07-13T07:48:23.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-13T14:14:51.000Z (over 2 years ago)
- Last Synced: 2025-06-18T11:51:23.343Z (about 1 year ago)
- Topics: cookie, expressjs, jwt-token, material-ui, postgresql, react-router-dom, reactjs, typescript, vite
- Language: TypeScript
- Homepage:
- Size: 2.53 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# educational-platform
Welcome to the Educational Platform project! This platform is built using React and Node.js, and it serves as an innovative solution for online learning. It provides participants with a unified information space, enabling distance learning, access to methodological materials, and the development of testing to assess students' knowledge levels.
## Features
- **Interactive Learning:** Engage students with interactive learning materials and assessments.
- **Real-Time Collaboration:** Foster real-time communication and collaboration among learners and educators.
- **Dynamic Content:** Easily manage and update course content to ensure up-to-date learning materials.
- **Responsive Design:** Access the platform seamlessly from various devices, including desktops, tablets, and smartphones.
- **Personalized Learning:** Tailor learning experiences for individual students based on their progress and preferences.
## Technologies Used
- **Frontend:** React with JavaScript/TypeScript
- **Backend:** Node.js with JavaScript/TypeScript
- **Database:** PostgreSQL
- **State Management:** State management libraries used in React (if applicable)
- **Styling:** CSS, CSS Pre-processors
- **APIs:** RESTful APIs for data exchange
- **Version Control:** Git
## Getting Started
1. Clone the repository: `git clone https://github.com/your-username/educational-platform.git`
2. Navigate to the project folder: `cd educational-platform`
3. Install frontend dependencies: `cd client && npm install`
4. Install backend dependencies: `cd ../server && npm install`
5. Start the frontend development server: `cd ../client && npm start`
6. Start the backend server: `cd ../server && nodemon index`
Make sure to update the URLs, usernames, and other configuration options as needed for your specific project.
## Contribution
Contributions are welcome! If you find any issues or have suggestions for improvement, feel free to open an issue or submit a pull request.
## License
This project is licensed under the [MIT License](LICENSE).