Welcome to the Cat Meme E-Commerce Store! This project is a simple full-stack web application where users can browse and purchase cat-themed merchandise. Users can create an account to make purchases, view their past orders, and explore a variety of cat meme products available for sale.
- MEAN Stack with TypeScript
- MongoDB: A NoSQL database for storing user information, product data, and order details.
- Express.js: A Node.js web application framework for building the backend server.
- Angular: A frontend framework for building the user interface.
- Node.js: A JavaScript runtime environment for executing server-side code.
- TypeScript: A superset of JavaScript that adds static typing and other features to the language.
- User Authentication: Users can create an account and log in to access the store's features.
- Product Catalog: Browse through a selection of cat-themed merchandise available for purchase.
- Shopping Cart: Add items to a shopping cart and proceed to checkout.
- Order History: Users can view their past orders and the unique items they've purchased.
- Responsive Design: The application is designed to work seamlessly across desktop and mobile devices.
To run the Cat Meme E-Commerce Store locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/your-username/cat-meme-store.git
-
Install Dependencies:
cd cat-meme-store npm install -
Set Up Environment Variables: Create a
.envfile in the root directory and add the following variables:SECRET_KEY=your_secret_key -
Add yourself to the mongoDB: Go to the models in the app_public folder then db.ts and add your Mongoose database connection to the connectstring
-
Build the application:
cd app_public ng build -
Run the Application:
npm start
-
Access the Application: Open your browser and navigate to
http://localhost:3000to access the Cat Meme E-Commerce Store.
Contributions are welcome! If you have any suggestions, feature requests, or bug reports, please submit an issue or a pull request to the GitHub repository.
This project is licensed under the MIT License.
Thank you for visiting the Cat Meme E-Commerce Store! 🐱🛒 If you have any questions or feedback, feel free to reach out to us. Happy shopping!