Welcome to LearnQuest, an open-source project aimed at creating a comprehensive collection of educational resources for various subjects. This project encourages collaboration and contributions from the community to help make quality education accessible to all.
LearnQuest aims to provide a platform for sharing educational materials, including lecture notes, assignments, and projects. The project's goal is to foster collaboration and knowledge exchange, enabling students and educators to access a wide range of high-quality resources.
- View the deployed application on Vercel
- View the API specification on Vercel
-
Clone the repository:
git clone https://github.com/abuwho/LearnQuest.git -
Go to project root directory
cd LearnQuest -
Create environment variables for docker
touch docker-backend.env -
Add database credentials to
docker-backend.envDATABASE_HOST= DATABASE_PASSWORD= -
Run
docker-composecommand to run the backend and the frontend together:docker-compose up
Contribute to the project by following some rules:
- Make changes on a separate branch (e.g.
feature/<feature-name>):git branch <feature/feature-name>git checkout <feature/feature-name> - Commit and push changes to the remote branch
git add .git commit -m "A very descriptive commit message"git push origin feature/<feature-name> - Open a pull request on the main repository's
mainbranch.

