Skip to content

diversi-tech/malka-engel-front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EventDesign E-commerce Platform Introduction Welcome to the Event Design site, a sophisticated online marketplace for purchasing graphic design products tailored for events, such as banners, advertisements, and more. Our platform offers a seamless and user-friendly experience, ensuring that both customers and administrators have all the tools they need for efficient and enjoyable interactions.

Features User Registration: Easy sign-up and login process for customers. Product Browsing: Browse a wide range of graphic design products. Order Placement: Simple and secure process for placing orders. Automatic Email Notifications: Site manager receives automatic notifications upon order placement. Order Management: Administrators can manage all orders efficiently. Product Management: Easy management of products, including adding, updating, and deleting items. Category Management: Organize products into categories for better browsing experience. High-Quality Design: The website features a sleek, modern design with many cool features. Technologies Frontend: HTML, CSS, JavaScript Backend: C# with ADO.NET Database: SQL Server Frameworks: ASP.NET Installation Clone the repository:

bash Copy code

git clone https://github.com/diversi-tech/malka-engel-front.git

cd eventdesign-platform Set up the database:

Create a new SQL Server database. Run the provided SQL scripts in the /db directory to set up the necessary tables and seed data. Set up environment variables: Create a .env file in the root directory and add the following:

env Copy code DB_CONNECTION_STRING=your_database_connection_string Install dependencies:

bash Copy code npm install Run the backend server:

bash Copy code dotnet run Run the frontend server:

bash Copy code npm start API Endpoints Users POST /api/users/register - Register a new user. POST /api/users/login - Login a user. Products GET /api/products - Retrieve all products. POST /api/products - Add a new product. GET /api/products/:id - Retrieve a specific product by ID. PUT /api/products/:id - Update a specific product by ID. DELETE /api/products/:id - Delete a specific product by ID. Orders GET /api/orders - Retrieve all orders. POST /api/orders - Create a new order. GET /api/orders/:id - Retrieve a specific order by ID. PUT /api/orders/:id - Update a specific order by ID. DELETE /api/orders/:id - Delete a specific order by ID. Categories GET /api/categories - Retrieve all categories. POST /api/categories - Add a new category. GET /api/categories/:id - Retrieve a specific category by ID. PUT /api/categories/:id - Update a specific category by ID. DELETE /api/categories/:id - Delete a specific category by ID. Contributing We welcome contributions to the EventDesign E-commerce Platform! If you'd like to contribute, please fork the repository, create a new branch, and submit a pull request.

Fork the repository. Create a new branch: git checkout -b feature-branch-name Make your changes and commit them: git commit -m 'Add new feature' Push to the branch: git push origin feature-branch-name Submit a pull request. License This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or questions, please contact us at d32193412.com.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published