The project aims and objectives that will be achieved after completion of this project. The aims and objectives are as follows:
- Online book issue
- Request column for librarian for providing new books
- A separate column for digital library
- Student login page where students can find books issued by him/her and date of return.
- A search column to search availability of books
- A teacher login page where mentors can add any events being organized in the college and important suggestions regarding books.
- Online notice board about the workshop
- Subscription for emails and newsletters (Advance Level task)
- In api/views.py, Notice serializer
- for students allow POST request ( Do not allow modification of is_approved field ). Do not allow acces to modify, delete.
- separate view for librarian to approve notices.
- by deafult only approved notices to be put up on noticeboard
-
Install requirements from requirements.txt ( preferably setup a virtual environment!)
-
Set environment variables
SECRET_KEY
andDEBUG
to get your website up and running on a 'nix OS ( guide for other OS )$ export SECRET_KEY=yourKeyHere $ export DEBUG=True #for development, for production set False