Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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'.
- Host: GitHub
- URL: https://github.com/marcinorl/bibliopolis
- Owner: MarcinOrl
- License: mit
- Created: 2024-12-06T16:03:44.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-01-25T12:59:31.000Z (17 days ago)
- Last Synced: 2025-01-25T13:30:24.317Z (17 days ago)
- Topics: django, next
- Language: TypeScript
- Homepage:
- Size: 22.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)