OpenEducation is a platform designed to provide free and accessible educational resources to learners worldwide. It offers a variety of courses, interactive materials, and tools to enhance the learning experience.
- Description
- Features
- Installation
- Usage
- Contributing
- License
- Contact
- Course Management
- Resource Discovery
- Interactive Learning Tools
- Analytics and Reporting
- Clone the repository:
git clone https://github.com/sassihamdi-CD/OpenEducation.git
- Navigate to the project directory:
cd OpenEducation
- Install backend dependencies:
cd backend mvn install
- Install frontend dependencies:
cd ../frontend npm install
- Start the backend server:
cd backend mvn spring-boot:run
- Start the frontend server:
cd ../frontend npm start
- Access the platform at
http://localhost:4200
. - Browse available courses and resources.
- Use the search and filtering options to find specific content.
We welcome contributions from the community! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
Maintainer: Sassi Hamdi Email: hamdysassy7@gmail.com