Skip to content

An online store for Africa University Students

Notifications You must be signed in to change notification settings

marknature/au-store

 
 

Repository files navigation

University Online Store - ReadMe

Welcome to the University Online Store! This project aims to provide a convenient platform for university students to purchase various items related to their academic needs and university spirit. Built using React for the frontend and Laravel for the backend, this online store offers a seamless shopping experience tailored to the university community.

Features:

  1. User Authentication: Students can create accounts, log in securely, and manage their profiles.

  2. Product Catalog: Browse through a wide range of products including textbooks, stationery, university merchandise, and more.

  3. Search and Filter: Easily find products using search functionality and filter options based on category, price range, etc.

  4. Shopping Cart: Add desired items to the cart, update quantities, and proceed to checkout effortlessly.

  5. Secure Payment: Integrated payment gateway ensures secure transactions for purchasing items.

  6. Order Tracking: Track the status of orders from placement to delivery.

  7. Admin Panel: Admins can manage products, orders, users, and view analytics for better insights.

  8. Responsive Design: The application is optimized for various devices ensuring a consistent experience across desktops, tablets, and mobile phones.

Installation Guide:

  1. Backend (Laravel):

    • Clone the repository.
    • Navigate to the backend directory.
    • Run composer install to install dependencies.
    • Configure .env file with database credentials and other necessary settings.
    • Run php artisan migrate to migrate the database schema.
    • Start the Laravel development server by running php artisan serve.
  2. Frontend (React):

    • Navigate to the frontend directory.
    • Run npm install to install dependencies.
    • Update the environment variables in .env file as required.
    • Start the React development server by running npm start.
  3. Database:

    • Ensure that the database is configured and accessible.
    • Modify database settings in Laravel's .env file accordingly.

Contributing:

Contributions to the project are welcome! Feel free to fork the repository, make improvements, and submit pull requests. Please ensure adherence to the project's coding standards and guidelines.

License:

This project is licensed under the MIT License. See the LICENSE file for more details.

Support:

For any queries, issues, or suggestions, please contact the project maintainers or create a GitHub issue.

Thank you for choosing the University Online Store! Happy Shopping! 🎓🛒

About

An online store for Africa University Students

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 72.2%
  • Blade 27.6%
  • JavaScript 0.2%