Perfume Store is an e-commerce web application for buying and exploring a wide range of perfumes. Our platform offers a user-friendly interface and diverse perfumes to suit your preferences. Whether you're a perfume enthusiast or looking for the perfect gift, Perfume Store has you covered.
We started this project with a Figma prototype designed by Amina. You can view the Figma prototype here.
- display Arabic or English language
- View detailed product descriptions.
- Responsive design for a seamless experience on a mobile screen.
These instructions will help you set up the project on your local machine for development and testing purposes. See the Installation section for production deployment.
Before you begin, ensure you have met the following requirements:
- Node.js and npm installed on your machine.
- A code editor such as Visual Studio Code or Sublime Text.
- Git for version control.
-
Clone the repository to your local machine:
git clone https://github.com/your-username/perfume-store.git
-
Navigate to the project directory:
cd perfume-store
-
Install the project dependencies:
npm install
-
Create a
.env
file in the project root and configure your environment variables (e.g., database connection, API keys). -
Start the development server:
npm start
-
Open your web browser and visit
http://localhost:3000
to access the application.
We welcome contributions from the community. If you would like to contribute to this project, please follow these steps:
-
Fork the project on GitHub.
-
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git commit -m "Add your commit message here"
-
Push your changes to your forked repository:
git push origin feature/your-feature-name
-
Create a pull request on the original repository.
- UI/UX Design: Amina Zahra
- Front End Developer: Asmaa Elfatayry
This project is licensed under the MIT License.