PlAterA is a seamless reserve dining application made for a full-stack development mini project. It's a basic table booking application for restaurants and hotels. After booking confirmation, it generates a QR code and invoice too.
Project Link :- https://sujithputta02.github.io/Platera/
- User Authentication: Login and signup system for customers
- Multi-Restaurant Support: Book tables at various restaurants across different areas
- Interactive Table Selection: Visual seat selection with family and couple table options
- Real-time Booking Management: Track available slots and manage reservations
- Responsive Design: Modern, mobile-friendly interface with dark mode support
- Booking Confirmation: Generate QR codes and invoices for confirmed bookings
- Location-based Restaurant Selection: Organized by areas (JP Nagar, MG Road, Malleshwaram)
- The Rameshwaram Cafe (South Indian Cuisine)
- The Pump House (Continental Dishes)
- 1947 Restaurant (Italian Cuisine)
- Meghana Foods (Chinese Dishes)
- Indian Coffee House (Indian Thali)
- The White Room (Japanese Sushi)
- Hallimane (American Burgers)
- Pizza Stop (Italian Pizza)
- Sattvam (Vegetarian Cuisine)
- Modern web browser (Chrome, Firefox, Safari, Edge)
- Clone the repository:
git clone <repository-url>
cd Platera-main-
Open the project in your preferred code editor
-
Open
docs/index.htmlin your web browser to start the application
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Styling: Custom CSS with responsive design
- Fonts: Google Fonts (League Spartan)
- Icons: Custom designed icons and images
- No Backend: Pure frontend application
Platera-main/
βββ docs/
β βββ styles/ # CSS stylesheets
β βββ javascript/ # JavaScript functionality
β βββ websiteimages/ # Images and icons
β βββ *.html # HTML pages
βββ package.json # Dependencies (for development tools only)
βββ README.md # Project documentation
- Landing Page: Welcome screen with app introduction
- Login/Signup: User authentication system
- Dashboard: Main interface with restaurant overview
- Book a Table: Restaurant selection and table booking
- Menu Pages: Individual restaurant menus and details
- Confirmation: Booking confirmation with QR code and invoice
- Interactive table selection interface
- Support for family and couple tables
- Real-time availability tracking
- Booking validation and confirmation
- Responsive navigation bar
- Dark mode toggle
- Search functionality
- Loading animations
- User profile management
- Date and time selection
- Customer information collection
- Booking ID generation
- Confirmation with QR codes and invoices
The application is fully responsive and works seamlessly across:
- Desktop computers
- Tablets
- Mobile devices
- Different screen resolutions
- Modern, clean interface
- Consistent color scheme
- Professional typography
- Smooth animations and transitions
- Intuitive user navigation
- Form validation
- Input sanitization
- Client-side data handling
This is a mini project developed for educational purposes, demonstrating:
- Frontend development skills
- User interface design
- JavaScript functionality
- Responsive web design
- Project organization
This project is created for educational purposes as part of a full-stack development course.
Note: This application is designed as a demonstration of frontend web development skills and may not include all production-ready features such as database integration, payment processing, or advanced security measures.












