Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/satya7289/library

Library Management Portal
https://github.com/satya7289/library

bootstrap django django-rest-framework sqlite3

Last synced: 3 days ago
JSON representation

Library Management Portal

Awesome Lists containing this project

README

        

# Project Title

Library Management Portal.

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development.

### Prerequisites

Things which is needed to install the software


``
python==3.7.3
``

``
pip==18.1
``

``
django==2.1.7
``

``
djangorestframework==3.9.2
``

``
Pillow
``

``
Bootstrap
``

### How to install it
Steps to get start with this ->
> 1. Fork the project .
> 2. Now from your github repositories choose library project.
> 3. Clone to the local machine .
> 4. For getting started with this environment follow these steps.

For ubuntu/linux

`git clone https://github.com/satya7289/Library.git`

`cd library`

`pip3 install -r requirements.txt`

`python3 manage.py makemigrations`

`python3 manage.py migrate`

`python3 manage.py runserver`


For windows

`git clone https://github.com/satya7289/Library.git`

`cd library`

`pip3 install -r requirements.txt`

`python manage.py makemigrations`

`python manage.py migrate`

`python manage.py runserver`

## Built With

* [Django](https://www.djangoproject.com/) - The web framework used
* [Bootstrap](https://getbootstrap.com/) - Frontend
* [DjangoRestFramework](https://www.django-rest-framework.org/) - For API

## Authors

* **Satya Prakash Sharma**

## Description

* Customized Different types of users and permission.
* RESTful API is written using DjangoRestFramework to expose important data to other applications.
* Implemented Search, Delete, Update, Create feature for all model.

## Credentials
* Superuser

```username```: `s`

```password```: `123123`

* Student

```username```: `saaa`

```password```: `sp855107`

* Manager

```username```: `satya`

```password```: `sp855107`