Skip to content

krishnashenoy123/SCL-Maxo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation


Markdownify
Hocus-Focus

GitHub issues

Project Description

The user needs to sign up a valid email id , followed by creating cards where the user can upload files(images, pdf, doc) and retrieve. Anyone who have an account can access the notes and make use of it.

This app is developed especially for students, where teachers can upload the notes and the students can access them .

Key Features

  • Multiple Rooms - Make changes, See changes
    • Create multiple rooms for different courses/subjects
  • Upload media
    • Upload required files to the particular rooms

Technologies used

  1. Backend Framework: Django
  2. Front-end Framework: Bootstrap
  3. Database used: Sqlite

Installation

  1. Fork and Clone

    1. Fork Urja-SCL-maxo Repo
    2. Clone the repo to your local system.
  2. Create a Virtual Environment for the Project

    In Windows

    pip install virtualenv
    virtualenv -p python venv
    venv\Scripts\activate

    In Ubuntu/MacOS

    python -m virtualenv venv
    
    source venv/bin/activate

    If you are giving a different name other than venv, then please mention it in .gitigonre first

  3. Install all the requirements

    pip install -r requirements.txt

Development

  1. Checkout to different branch

    git status
    git pull
    git branch
    git checkout -b < your-branch-here >
    
  2. Make migrations/ Create db.sqlite3

    python manage.py makemigrations
    python manage.py migrate
  3. Run server

    python manage.py runserver
  4. Do the changes and send a PR referencing the changes.

Contributing/ Adding Features

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change in the project.

About

Urja SCL-Maxo project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published