https://github.com/alexandrbig1/italiya-backend
Powerful backend for Italiya's Website – the ultimate platform for cat enthusiasts. Built on MongoDB with Mongoose for seamless data management. Features Swagger API documentation for easy integration. Secure user authentication ensures a trustworthy experience.
https://github.com/alexandrbig1/italiya-backend
backend backend-api backend-service computerscience express express-js expressjs fullstack jwt-authentication mongodb mongodb-database mongoose node-js nodejs softwareengineer swagger swagger-api swagger-ui webdevelopment
Last synced: about 2 months ago
JSON representation
Powerful backend for Italiya's Website – the ultimate platform for cat enthusiasts. Built on MongoDB with Mongoose for seamless data management. Features Swagger API documentation for easy integration. Secure user authentication ensures a trustworthy experience.
- Host: GitHub
- URL: https://github.com/alexandrbig1/italiya-backend
- Owner: Alexandrbig1
- License: mit
- Created: 2024-02-20T22:58:26.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-22T23:31:27.000Z (over 2 years ago)
- Last Synced: 2025-03-17T01:37:46.703Z (about 1 year ago)
- Topics: backend, backend-api, backend-service, computerscience, express, express-js, expressjs, fullstack, jwt-authentication, mongodb, mongodb-database, mongoose, node-js, nodejs, softwareengineer, swagger, swagger-api, swagger-ui, webdevelopment
- Language: JavaScript
- Homepage: https://italiya.onrender.com/api-docs/#/
- Size: 167 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Italiya's Whisker Wonders Backend

Welcome to the backend repository of Italiya's Whisker Wonders! This project is part of a delightful online shopping experience centered around Italiya, the charming orange cat.
[](https://github.com/Alexandrbig1/italiya-backend/commits/main)
[](https://github.com/Alexandrbig1/italiya-backend/blob/main/LICENSE)
[](https://nodejs.org/)
[](https://expressjs.com/)
[](https://www.mongodb.com/)
[](https://mongoosejs.com/)
[](https://jwt.io/)
[](https://en.gravatar.com/)
## Live Demo
[Live Demo](https://alexandrbig1.github.io/italiya/)
## FrontEnd Repository
[FrontEnd](https://github.com/Alexandrbig1/italiya)
## Backend APIs with Swagger Documentation
[Swagger](https://italiya.onrender.com/api-docs/#/)
## Description
Step into the enchanting world of Italiya, our charismatic orange cat. Indulge in whisker wonders with our curated collection of cat-themed treasures — cozy t-shirts, charming cups, and delightful souvenirs. Embrace feline magic and bring a touch of Italiya's charm into your everyday moments. Explore, shop, and immerse yourself in the joy of cats!
## Technologies Used
- : The runtime environment for executing the application.
- : A web application framework for building RESTful APIs.
- : A NoSQL database for data persistence.
- : An ODM (Object Data Modeling) library for MongoDB and Node.js.
- : Used for user authentication.
- **Cors:** Middleware for handling Cross-Origin Resource Sharing in Express.js applications.
- **Morgan:** HTTP request logger middleware for Express.js.
- **bcrypt:** for password hashing
- : Global avatar service for user profile images linked to email addresses.
- **dotenv:** for environment variable management
- **Joi:** for input validation
- **UUID:** Used for generating unique IDs for various purposes.
- : Data interchange format used in the project.
## Table of Contents
- [Features](#features)
- [Technologies Used](#technologies-used)
- [License](#license)
## Issues
If you encounter any issues or have suggestions, please
[open an issue](https://github.com/Alexandrbig1/italiya-backend/issues).
## License
This project is licensed under the [MIT License](LICENSE).
## Feedback
I welcome feedback and suggestions from users to improve the application's
functionality and user experience.
## Languages and Tools:
## Connect with me:
