Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.