Skip to content

E-Commerce based web app for electronics

License

Notifications You must be signed in to change notification settings

Meetsu369/tech-nexus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechNexus

Overview

This project aims to create a fully functional e-commerce website that provides users with a seamless shopping experience. The website allows users to browse products, add them to a shopping cart, and complete secure payments.

Features

Product Browsing

  • Browse products by categories
  • View detailed product information including price, description, and images

Secure Checkout

  • Simple and intuitive checkout process
  • Secure payment integration (e.g., Stripe or PayPal)

User Profiles

  • User account creation and management
  • Save order history, shipping details, and payment preferences

Order Confirmation

  • Send confirmation emails to users after successful purchases
  • Include order details and receipt in the confirmation email

Technologies Used

  • Frontend: [HTML, CSS]
  • Backend: [Node.js with Express]
  • Database: [SQLite]
  • Payment Gateway: [Razorpay]

Setup and Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/tech-nexus.git
    
  2. Install dependencies:

    cd tech-nexus
    
    npm install express sqlite3 bcrypt
    
  3. Set up environment variables:

    • Create a .env file in the root directory
    • Add necessary environment variables (database connection, payment gateway keys, etc.)
  4. Start the development server:

    node server.js
    
  5. Open your browser and navigate to http://localhost:3000 (or the port you've configured)

Usage

  • As a user, you can browse products, add them to your cart, and proceed to checkout.
  • Create an account to save your information for future purchases.
  • Admin panel (if implemented) can be accessed at /admin with appropriate credentials.

Contributing

We welcome contributions to improve the e-commerce website. Please follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License.

Contact

Name - Smeet Patil

Email - [email protected]

Name - Sumeet Prajapati

Email - [email protected]

Project Link: https://github.com/SmeetPatil/tech-nexus

About

E-Commerce based web app for electronics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 74.7%
  • CSS 15.8%
  • JavaScript 9.5%