Jaypur is an e-commerce website developed as a learning project using the Laravel framework. The project focuses on implementing core functionalities of an e-commerce platform, including user authentication, product management, and SQL database integration.
This project was created for the sole purpose of learning and experimenting with Laravel, showcasing the capabilities of the framework in building a basic but functional e-commerce website.
- Database Design: The website uses a relational SQL database to manage the backend data.
- Tables: The database includes tables for
users
,products
, andimages
. - Relationships: Users are associated with multiple products, and each product can have multiple images.
- Authentication: User authentication is managed using Laravel Breeze.
- Registration & Login: Users can create an account and log in to access the platform.
- Profile Management: Once logged in, users can view and manage their profiles.
- CRUD Operations: Administrators can perform Create, Read, Update, and Delete operations on products.
- Image Upload: Products can be associated with multiple images, allowing for a detailed presentation.
This project was developed independently with the primary goal of learning the Laravel framework. It serves as a practical application of the concepts learned and is not intended for production use. The development of Jaypur was driven by a desire to understand how Laravel can be used to build robust and scalable web applications.
- Laravel Framework: The core framework used for backend development.
- Laravel Breeze: For user authentication and basic user management.
- SQL Database: For storing and managing data related to users, products, and images.
- HTML/CSS: For building the front-end user interface.
To explore this project, follow these steps:
- Clone the repository:
git clone https://github.com/SoloQueueTrash/jaypur.git
- Install dependencies:
composer install npm install
- Set up the environment:
- Copy the
.env.example
file to.env
and configure your database settings. - Run the migrations:
php artisan migrate
- Copy the
- Run the application:
Open your browser and navigate to
php artisan serve
http://localhost:8000
to see the website in action.
This project was created as a learning exercise, and contributions are not being accepted at this time. However, you are welcome to fork the repository and make your own modifications.