Skip to content

Web3-Serializer/Rest-o

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🍽️ Rest’o

Rest’o is a full-stack restaurant management app.

It covers the basics you actually need: menus, orders, reservations, and auth.
Nothing overcomplicated, just a clean base you can build on.


🚀 Features

  • CRUD for menu items
  • Order tracking (live updates friendly)
  • Reservation management
  • JWT auth (login / register)
  • i18n ready (en + fr for now)
  • Responsive UI
  • Simple animations (Framer Motion)
  • Easy to extend

🛠️ Stack

Frontend

  • React + Vite
  • TypeScript
  • Tailwind + shadcn/ui
  • React Router
  • Context API (auth + state)
  • react-i18next

Backend

  • Node.js
  • Express
  • MongoDB
  • JWT auth
  • REST API

⚙️ Setup

Clone

git clone https://github.com/Web3-Serializer/rest-o.git
cd rest-o

Frontend

npm install
npm run dev

Backend

cd server
npm install

Create a .env file:

MONGO_URI=your_connection_string

Run server:

npm run dev

📍 Ports


🌍 i18n

Translations live in:

src/i18n/locales/

Add a new JSON file and plug it into the config.


🤝 Contributing

PRs are welcome.

Basic flow:

  1. Fork
  2. Create branch
  3. Commit
  4. Open PR

Run lint before pushing:

npm run lint

📜 License

MIT


Notes

This project is meant to be a solid starting point.
Feel free to tweak structure, add features, or plug in your own stack pieces.

About

A sleek and responsive web app built with React, TypeScript, and Vite to manage restaurant menus, orders, and reservations effortlessly.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors