Tiffin Bati is a website dedicated to providing solutions for individuals struggling with cooking as bachelors. The platform is designed to offer an easy way for bachelors to access daily food options and plan their meals effortlessly. With an intuitive interface and a range of features, Bachelor Food Service aims to simplify the process of meal planning for its users.
- Today's Menu: Users can view the available menu options for the current day.
- Upcoming Menu: Users can preview the upcoming menu so that they will know what we're introduce near future.
- User Panel: Registered users can access a dedicated dashboard with options to manage their profiles, provide feedback, view their subscription status, and access today's meal information.
- Admin Panel: Admins have the authority to manage the platform's content, including menus, FAQs, prices, plans, blogs, and user subscriptions. They can also manage user feedback and activate user subscriptions.
- Super Admin Panel: Super admins have additional privileges, such as managing admin accounts, including creating, deleting, and updating their information. They can also demote admins to users if necessary.
Project Initialize ideas
- Next.js
- TypeScript
- Tanstack/React-Query
- Axios
- Ant Design
- JWT (JSON Web Tokens)
- JWT-decode
- React-Loader-Spinner
- Username: super-admin
- Password: 123456789
- Username: admin
- Password: 123456789
- Username: user
- Password: 123456789
Ensure to set up the following environmental variables:
NEXT_PUBLIC_IMGBB_API
- The URL for the imgBB API:https://api.imgbb.com/1/upload?key=your_imgbb_api_key
NEXT_PUBLIC_TIFFIN_BATI
- The URL for the Tiffin Bati backend API:https://tiffin-bati.vercel.app/api/v1
- Clone the repository.
- Navigate to the project directory.
- Run
npm install
to install the necessary dependencies. - Start the development server using
npm run dev
.
- Ensure you have the necessary environment variables set up.
- Make sure to configure the backend server accordingly for full functionality.
User access tokens are stored securely in the local storage for seamless user experience.
Contributions are always welcome! Please adhere to the guidelines outlined in the CONTRIBUTING.md
file.
This project is licensed under the MIT License.
We would like to express our gratitude to all the contributors and supporters who have helped make this project possible.
For any inquiries or support, please contact us at our website.