Welcome to the Swag-Shop Full Stack Project! This project is a simple online shopping experience where users can view products, add them to their wishlist, and explore different features.
- View a list of products with details.
- Add products to the wishlist.
- Fetch product data from a server using HTTP requests.
- Responsive layout for different screen sizes.
- Frontend:
- React: UI components and user interface.
- CSS: Styling the application.
- HttpService: Handling HTTP requests.
- Backend:
- Node.js: Server-side logic.
- Express: Web application framework.
- MongoDB: Database for storing product data.
- Clone this repository:
git clone https://github.com/yourusername/swag-shop.git
- Navigate to the project directory:
cd swag-shop
- Install frontend dependencies:
cd client && npm install
- Install backend dependencies:
cd ../server && npm install
- Start the frontend:
cd ../client && npm start
- Start the backend:
cd ../server && npm start
- Access the application in your web browser at
http://localhost:3000
- Open the application in your web browser.
- Browse the list of products and their details.
- Click on "Add to Wishlist" to add products to your wishlist.
- Interact with the user interface and enjoy the shopping experience.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature/fix:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m "Add your message here"
- Push to the branch:
git push origin feature-name
- Create a pull request explaining your changes.
This project is licensed under the MIT License.