Website for posting notices for a college/institution in Django.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
accounts
noticeboard
notices
.gitignore
README.md
db.sqlite3
manage.py
requirements.txt

README.md

noticeboard

About

Website for posting notices or any other information by college/school teachers/professors for the students. Written in Django.

Features

  • Teachers can sign in and post notices.
  • Students can sign up/sign in and view notices.
  • Individual page for each notice.
  • View notices by tags/categories.
  • View all notices by a particular teacher.
  • Notices can be written in markdown.
  • Responsive design.

How to setup

  1. Install Python 3.6, Git and Virtualenv in your computer.

  2. Get the source code on your machine.

    git clone https://github.com/MakChan/noticeboard.git

  3. Create a Python virtual environment and install Python and Django related dependencies.

    cd noticeboard
    virtualenv venv # create virtual env
    venv\scripts\activate  # run this command everytime before starting on the project
    pip install -r requirements.txt
  4. For running the server

    python manage.py runserver

  5. Open the browser and go to to the following link.

    http://127.0.0.1:8000/