Skip to content

An open-source platform for courses and materials. This repository is associated with the Capstone project at Innopolis University

License

Notifications You must be signed in to change notification settings

bruteforceboy/LearnQuest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LearnQuest

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.

Introduction

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.

The Application in Action

  • View the deployed application on Vercel

Homepage screenshot

  • View the API specification on Vercel

API screenshot

Instructions to Run on Your Local Machine

  1. Clone the repository:

    git clone https://github.com/abuwho/LearnQuest.git
    
  2. Go to project root directory

    cd LearnQuest
    
  3. Create environment variables for docker

    touch docker-backend.env
    
  4. Add database credentials to docker-backend.env

    DATABASE_HOST=
    DATABASE_PASSWORD=
    
  5. Run docker-compose command to run the backend and the frontend together:

    docker-compose up
    

Contributing

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 main branch.

About

An open-source platform for courses and materials. This repository is associated with the Capstone project at Innopolis University

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published