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

Contributors 6