Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pamphilemkp/homemarket
Everything in Sunday market lefkosa (North Cyprus) available online on homemarket.
https://github.com/pamphilemkp/homemarket
Last synced: 21 days ago
JSON representation
Everything in Sunday market lefkosa (North Cyprus) available online on homemarket.
- Host: GitHub
- URL: https://github.com/pamphilemkp/homemarket
- Owner: Pamphilemkp
- License: mit
- Created: 2024-12-02T14:59:04.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-02T15:25:02.000Z (about 1 month ago)
- Last Synced: 2024-12-02T16:41:29.993Z (about 1 month ago)
- Language: JavaScript
- Size: 1.03 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
# Food Ordering Project
![image](https://github.com/eminkmru/food-ordering-with-NextJS/assets/89755021/272ac072-0702-4c83-9a79-a09a2eb43b4c)
Hello,
I worked on the Grocessery Ordering Project, which is a comprehensive web application developed using various technologies.
## Project Content and Features
- Developed with the concept of Single Page Application.
- Created the Front-End infrastructure using React and Next.js technologies.
- Implemented responsive transitions with Tailwind CSS.
- Optimized state management using Redux-Toolkit.
- Simplified user authentication using Next-Auth.
- Handled form controls and data validation with Formik and Yup.
- Utilized MongoDB for database operations.
- Added an Admin Management Panel and implemented user profiles.## Extra Features Developed by Me
In addition to the core features taught by the course instructors, I added some extra features to enrich the project:
- Enhanced state management with Redux-Toolkit to optimize data flow between different components.
- Implemented a user-friendly error handling mechanism to provide better guidance in case of possible errors.
- Improved database queries for more efficient data processing with MongoDB.
- Implemented the "Order Customization" feature, allowing users to personalize their orders.## How to Use?
1. Clone the project: `git clone https://github.com/your_username/homemarket.git`
2. Install the necessary dependencies: `npm install`
3. Start the project: `npm run dev`
4. View the project in your browser at `http://localhost:3000`.## Project Screenshot
![image](https://github.com/eminkmru/food-ordering-with-NextJS/assets/89755021/f0e0ed7a-ead1-4070-abb9-f72bb2e5e7f9)
![image](https://github.com/eminkmru/food-ordering-with-NextJS/assets/89755021/26da9d2a-53da-4689-a56f-be224b682bc1)
![image](https://github.com/eminkmru/food-ordering-with-NextJS/assets/89755021/2a57c58c-ee7a-4bac-aedd-cc1e45ecf071)
![image](https://github.com/eminkmru/food-ordering-with-NextJS/assets/89755021/8fef5351-16cc-44fb-8f83-307575aecfd8)
![image](https://github.com/eminkmru/food-ordering-with-NextJS/assets/89755021/42f3646f-6b5f-472d-90b1-42937fd102cf)
![image](https://github.com/eminkmru/food-ordering-with-NextJS/assets/89755021/35bb7f17-4e1f-474c-9e4c-c00e98529b22)
![image](https://github.com/eminkmru/food-ordering-with-NextJS/assets/89755021/cbdcc75b-bfce-4d91-aea2-fd66abe41c5d)
![image](https://github.com/eminkmru/food-ordering-with-NextJS/assets/89755021/5f884bea-0035-4da0-925f-acb4ca5b6610)
## Acknowledgments
To explore the project and learn more, visit the GitHub page: [GitHub Project Page](https://github.com/your_username/food-ordering-project)
Best regards.