Skip to content

mohdanas86/anaspiceFood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anaspice — Food Ordering Web Application

Anaspice is a full-stack food ordering platform developed by Anas Alam, designed for a smooth and secure user experience. The app allows users to browse menus and place orders with modern UI and backend logic powered by Node.js, MongoDB.

Live Demo: https://anaspice.netlify.app


Features

Frontend

  • JWT-based Authentication (Login/Signup)
  • Menu Browsing & Cart Management
  • Order Placement with Confirmation Flow
  • Responsive UI Design

Backend

  • RESTful API using Express.js
  • MongoDB with Mongoose ODM
  • JWT Auth & Route Protection
  • CORS-secured API calls

Tech Stack

Frontend

Layer Tools / Libraries
Framework React.js, Create React App
Styling Tailwind CSS, DaisyUI
Routing React Router DOM
State/API Axios, Local State
UI Tools React Icons, Hot Toast
Hosting Netlify (primary), GitHub Pages (optional)

Backend

Layer Tools / Libraries
Server Express.js
Database MongoDB + Mongoose
Auth JSON Web Tokens (JWT)
Environment dotenv
Hosting Render

Getting Started

Prerequisites

  • Node.js and npm installed
  • MongoDB Atlas account (or local instance)

Installation

Frontend

git clone https://github.com/yourusername/anaspice.git
cd anaspice
npm install
npm start

Backend

cd backend
npm install

Development Mode

npm start

Preview

Screenshot 2025-06-11 204103 Screenshot 2025-06-11 204208 Screenshot 2025-06-11 204149 Screenshot 2025-06-11 204125 Screenshot 2025-06-11 204117


Deployment


Contact

Created by Anas Alam
Email: coadanas@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages