https://github.com/danielc92/django-bidding-app
A bidding themed full-stack application.
https://github.com/danielc92/django-bidding-app
django python side-project sql
Last synced: 5 months ago
JSON representation
A bidding themed full-stack application.
- Host: GitHub
- URL: https://github.com/danielc92/django-bidding-app
- Owner: danielc92
- Created: 2019-06-21T11:55:28.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-21T20:33:57.000Z (almost 3 years ago)
- Last Synced: 2025-04-06T00:51:09.312Z (12 months ago)
- Topics: django, python, side-project, sql
- Language: HTML
- Homepage: https://dc-bid-platform.herokuapp.com/
- Size: 13.4 MB
- Stars: 16
- Watchers: 0
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bidding Application with Django
This application was built as a side project, in order to learn how to design and build a bidding system from scratch. The theme is based on capital raising for companies. It includes an auth system, marketplace, companies, placements, dashboard, mobile friendly design. I used Django mainly, to develop this application.
# Before you get started
Concepts covered in this app
- Routing
- ORM, database design
- Form handling
- Templates
- Charting with `Chart.js`
- Design with `Materialize.css`
# Routes
- `/` The home page. Contains news.
- `about/` Holds details about the application.
- `register/` Allows users to register an account
- `login/` Allows users to login to an account
- `logout/` Allows users to logout and clear their session
- `marketplace/` Listing of placements from various companies.
- `marketplace/slug/` Detailed view for a placement within the marketplace.
- `my-bids/` User scope bid summary for available placements.
- `dashboard/` Basic analytics and animated charts for the database.
# Setup
**Modules/dependencies:**
- `django`
**Running locally:**
```sh
# Ffter activating your virtualenv
python manage.py runserver
```
# Tests
- Tests performed on this project. What did you do? Which files were used? Was it successful?
# Screenshots
**Home page**

**About page**

**Login page**

**Registration page**

**Placements page**

**Bid summary page**

**Dashboard page**

**Bid submission page**

**Responsive on small devices**

# Contributors
- Daniel Corcoran
# Sources
- [Materialize CSS](https://materializecss.com/)
- [Chart.js](https://www.chartjs.org/)
- [Django](https://docs.djangoproject.com/en/2.2/)