FloraNodes is a full-stack hosting website built with Django, featuring VPS hosting plans, dedicated server pages, a checkout system, contact management, responsive UI, and production-ready deployment support.
- VPS Hosting Plans
- Dedicated Hosting Pages
- Responsive Modern UI
- Checkout System
- Contact Form Management
- Policy Pages (Privacy Policy, Refund Policy, Terms of Service)
- Static & Media File Support
- Production Deployment Ready
- Django
- Python
- SQLite3
- HTML5
- CSS3
- JavaScript
- Bootstrap
FloraNodes/
│── manage.py
│── requirements.txt
│── db.sqlite3
│
├── GlichX/
│ ├── settings.py
│ ├── urls.py
│ ├── wsgi.py
│ ├── asgi.py
│ └── __init__.py
│
├── shop/
│ ├── models.py
│ ├── views.py
│ ├── forms.py
│ ├── urls.py
│ └── templates/
│
├── static/
├── staticfiles/
└── category_icons/git clone https://github.com/ranjanarnav/floranodes.gitcd floranodesCreate virtual environment:
python -m venv venvActivate virtual environment:
venv\Scripts\activateCreate virtual environment:
python3 -m venv venvActivate virtual environment:
source venv/bin/activatepip install -r requirements.txtCreate migrations:
python manage.py makemigrationsApply migrations:
python manage.py migratepython manage.py createsuperuserpython manage.py collectstaticType:
yeswhen prompted.
python manage.py runserverOpen in browser:
http://127.0.0.1:8000/
Visit:
http://127.0.0.1:8000/admin
Login using your superuser credentials.
Install all dependencies:
pip install -r requirements.txtFor production deployment:
- Set:
DEBUG = False- Configure:
ALLOWED_HOSTS = []- Collect static files:
python manage.py collectstatic-
Configure static and media file serving.
-
Use Gunicorn + Nginx for Linux VPS deployment.
-
Store sensitive values in a
.envfile.
Developed by Arnav Ranjan as a Django full-stack project for learning and portfolio development.
GitHub:
https://github.com/ranjanarnav
FloraNodes was built to explore and practice:
- Django Full-Stack Development
- Hosting Website Architecture
- Responsive Frontend Design
- Static & Media File Handling
- Checkout Flow Integration
- Deployment Concepts
This project is licensed under the MIT License.
If you found this project useful, consider giving it a star on GitHub.