Welcome to Rubies Jewels, a Django-based project for a jewelry shopping startup. This repository contains the source code for the Rubies Jewels website, allowing customers to browse and purchase a variety of jewelry items.
- User authentication and authorization
- Product catalog with detailed descriptions and images
- Shopping cart and checkout process
- Order management for customers and administrators
- Search functionality to find products easily
- Responsive design for mobile and desktop views
- Python 3.10+
- Django 5.0+
- SQLite
- Virtualenv (optional but recommended)
-
Clone the repository:
git clone https://github.com/mogomaa79/rubies_jewels.git cd rubies_jewels
-
Create and activate a virtual environment (optional but recommended):
python3 -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the required packages:
pip install -r requirements.txt
-
Set up the database:
python manage.py migrate
-
Create a superuser:
python manage.py createsuperuser
-
Run the development server:
python manage.py runserver
-
Open your browser and go to
http://127.0.0.1:8000
to see the website.
- To access the admin panel, go to
http://127.0.0.1:8000/admin
and log in with your superuser credentials. - Add new products, manage orders, and customize the website content through the admin panel.
We welcome contributions to enhance the Rubies & Jewels project! To contribute:
- Fork the repository.
- Create a new branch with a descriptive name.
- Make your changes and commit them with clear and concise messages.
- Push your changes to your fork.
- Create a pull request detailing your changes.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions, suggestions, or support, please contact us at:
- Email: support@rubiesjewels.com
- GitHub: mogomaa79
We hope you enjoy using Rubies Jewels! Happy shopping!