Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/malldonado/api-burgers
🍔 Developed in Node.js with Sequelize for MySQL, our API ensures a smooth and secure experience for customizing orders. Fulfill your gastronomic desires and indulge in the delight of a hamburger tailor-made for you.
https://github.com/malldonado/api-burgers
jwt-authentication jwt-token multer mysql nodejs sequelize
Last synced: 9 days ago
JSON representation
🍔 Developed in Node.js with Sequelize for MySQL, our API ensures a smooth and secure experience for customizing orders. Fulfill your gastronomic desires and indulge in the delight of a hamburger tailor-made for you.
- Host: GitHub
- URL: https://github.com/malldonado/api-burgers
- Owner: malldonado
- Created: 2023-04-20T19:51:00.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-23T13:57:25.000Z (6 months ago)
- Last Synced: 2024-11-08T10:20:14.261Z (2 months ago)
- Topics: jwt-authentication, jwt-token, multer, mysql, nodejs, sequelize
- Language: JavaScript
- Homepage:
- Size: 156 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🍔 API Burgers
API Burgers is a back-end application developed to manage a gourmet burger restaurant. This API allows the management of orders, menus, users, and other restaurant-related functionalities.
## Technologies Used
- **Node.js**: JavaScript runtime environment for building the API.
- **Express**: Framework for building APIs in Node.js.
- **AWS SDK**: Library for integrating with AWS services.
- **Axios**: HTTP client for making external requests.
- **Body-Parser**: Middleware for parsing the body of requests.
- **CORS**: Middleware for enabling Cross-Origin Resource Sharing.
- **Dotenv**: Module to load environment variables from a `.env` file.
- **JSON Web Token (JWT)**: Library for token-based authentication.
- **Multer**: Middleware for handling `multipart/form-data`, which is used for uploading files.
- **Multer-S3**: Integration of Multer with AWS S3 for file storage.
- **MySQL2**: MySQL client for Node.js.
- **Sequelize**: Promise-based Node.js ORM for MySQL, PostgreSQL, and other databases.### Development Dependencies
- **Nodemon**: Tool for automatically restarting the application when file changes are detected.
- **Sequelize-CLI**: Command-line interface for Sequelize.## License
This project is licensed under the MIT License.