Recipe Web Application (PantryPage) is a full-stack web application designed for recipe enthusiasts. It features a Laravel RESTful API backend, a React-based frontend, and incorporates JWT for secure authentication.
- User Registration & Login: Secure user authentication using JWT.
- Search Functionality: Users can search for recipes by name and other criteria.
- Recipe Management: Users can view, rate, and review recipes.
- Admin Panel: Admins can manage users, recipes, ingredients, and reviews.
- Responsive Frontend: Built with React for a seamless user experience.
- Backend: Laravel
- Frontend: React + SCSS
- Database: MySQL
- Authentication: JWT
- Containerization: Docker
- Prerequisites:
- Docker
- Docker Compose
- Clone the Repository:
git clone https://github.com/lisiCAO/PantryPage.git
- Docker Compose:
- Run
docker-compose up
to build and start the containers.
- Run
- Access the web application at
http://localhost:3000
for frontend. - Backend APIs can be accessed at
http://localhost:8000/api
.
- Detailed API documentation is available at API Doc.
- comming soon
- This project is licensed under the
[MIT]
.
[Lisi Cao]
- Initial work






