Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/marcinorl/bibliopolis

Web application for reviewing books. Project for the subject 'Designing web applications'.
https://github.com/marcinorl/bibliopolis

django next

Last synced: 17 days ago
JSON representation

Web application for reviewing books. Project for the subject 'Designing web applications'.

Awesome Lists containing this project

README

        

# Bibliopolis
Web application called Bibliopolis is an online store with books created in Next.js and Django. Project for the subject 'Designing web applications'.

## Quick Start

1. Clone the repository and navigate to the project directory:
```bash
git clone https://github.com/MarcinOrl/Bibliopolis.git
cd Bibliopolis
```

2. Set up the backend:
```bash
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
```

3. Set up the frontend:
```bash
cd frontend
npm install
npm run dev
```

4. (Optional) Create a superuser for admin access:
```bash
python manage.py createsuperuser
```

## Screenshots

- [Customer](#User)
- [Admin](#Admin)

### User

![1.1](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/1.1_page.png)
![1.2](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/1.2_books.png)
![1.3](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/1.3_books_id.png)
![1.4](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/1.4_cart.png)
![1.5](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/1.5_checkout.png)
![1.6](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/1.6_orders.png)
![1.7](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/1.7_slider.png)
![1.8](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/1.8_profile.png)
![1.9](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/1.9_login.png)
![1.10](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/1.10_register.png)

### Admin

![2.1](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/2.1_books.png)
![2.2](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/2.2_books_id.png)
![2.3](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/2.3_slider.png)
![2.4](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/2.4_add_image.png)
![2.5](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/2.5_edit_slider.png)
![2.6](https://raw.githubusercontent.com/MarcinOrl/WebBookStore/main/backend/media/gitscreenshots/2.6_profile.png)