Siam Food Delivery is a single-page web application developed using the MERN stack. It offers users various great features, including a shopping cart and checkout feature.
- Basic Features
- Back-end
- Front-end
- Installation Steps
- Running the Application
- License
- Shopping Cart: Users can add and remove items from their shopping cart.
- Users can fill in their information and submit their orders for delivery.
- Responsive Design: Enjoy a seamless shopping experience across devices with the responsive design.
- MongoDB: The database used for storing application data.
- Express: The Node.js web application framework used for building RESTful APIs.
- Node.js: The JavaScript runtime environment used for server-side scripting
- React: The JavaScript library used for building user interfaces
- Vanilla CSS3: The style sheet language used for designing the application's layout and appearance
- Clone the Repository
git clone https://github.com/thesun7385/Siam-food-delivery.git
- Navigate to the server Directory
cd server
- Install Dependencies for server side
npm install
- Back to main directory
cd..
- Navigate to the server Directory
cd client
- Install Dependencies for client side
npm install
Running the Application: To run this web application, you must start the server-side first before launching the client-side.
- Navigate to the server Directory
cd server
- Start Dependencies for server side
node app.js
- Back to main directory
cd..
- Navigate to the server Directory
cd server
- Install Dependencies for client side
npm run dev
- Open your web browser and navigate to http://localhost:5184.
© [2024] Supachai Ruknuy
This project is licensed under the terms of the MIT License. Feel free to use, modify, and distribute the codebase for educational and non-commercial purposes