Skip to content

CodewithMiguelll/irressentials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Irressentials E-Commerce Website

Welcome to Irressentials, an e-commerce website developed using ReactJS and styled with TailwindCSS. Irressentials offers a wide range of products for your specific needs, from Top-tier wine collections, to exquisite perfumes.

Technologies Used

  • ReactJS
  • TailwindCSS
  • AOS (Animate On Scroll)

Features

  • Browse products by category
  • View products details
  • Add/Remove products to cart
  • Adjust product quantities in cart
  • Proceed to checkout
  • Animate On Scroll(Using AOS): Elements are animated when scrolling to provide a more engaging user experience.
  • Random Bible verses each time a user checks out. [Planned]

Development Process

Planning:

  • Identified the requirements and features needed for the website.
  • Created wireframes and mockups to visualise the design and overall layout.

Setting Up Project:

  • Initialized a new ReactJS project using create-react-app.
  • Installed TailwindCSS for styling.
  • Set up the file structure, including components, pages, utilities, public assets (fonts & images), etc.

Styling

  • Used TailwindCSS utility classes for styling various components.
  • Ensured steady responsiveness across all breakpoints.

Implementing Features

  • Implemented product browsing functionality.
  • Added the ability to add/remove products from the cart.
  • Implemented cart functionality including adjusting quantities and calculating total prices.
  • Included a random Bible verse feature that displays a different verse every time a user proceeds to check out. This will be implemented through accessing an API.

Testing

  • Concluded multiple manual tests to ensure all features work as expected.
  • Addressed any bugs or issues that arose during testing.

Deployment

  • Deployed the website to Vercel.

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository:

git clone https://github.com/your-username/irressentials.git

  1. Install dependecies:

cd irressentials

npm install

  1. Run the server:

npm start

  1. Open https://localhost:3000 in your browser to view the Irressentials website.

Credits

License

This project is licensed under the MIT license

About

An e-commerce website that deals in vending quality wines, footwears and perfumes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published