Bon Service is an application dedicated to managing and sharing recipes within a kitchen team. It allows chefs to centralize and organize their recipes, facilitating collaboration and culinary innovation.
- Market Management: Add and modify your ingredients manually or upload your PDF receipt.
- Recipe Management: Create, modify, and delete recipes.
- Team Sharing: Collaborate with other team members by sharing recipes and contacts.
- Categorization: Organize recipes into cookbooks for easy searching.
- Export: Download your recipes, ingredients, or contacts in PDF for paper reading.
-
Language used in the project to type our code.
-
React framework allowing us to create a full-stack web application.
-
Authentication library for NextJS.
-
JavaScript library for building our visual interfaces.
-
ORM helping us connect, visualize, and migrate our PostgreSQL database.
-
React component library, based on Tailwind CSS, designed to simplify the development of elegant and responsive user interfaces.
-
TypeScript schema validation library, allowing intuitive and secure data structure definition and validation.
-
Utility-first CSS framework that enables rapid creation of custom interfaces using pre-defined classes directly in HTML.
-
JavaScript testing framework designed to test JavaScript and React applications, offering features such as unit tests and integration tests used in our project.
-
Library for password hashing, used to secure passwords by transforming them into an encrypted string before storing them in a database.
-
Email sending API that simplifies the integration of messaging features into applications, offering customization options and reliable email delivery management.
-
JavaScript library for generating PDF files directly from the browser, used to dynamically create and download PDF documents.
-
YouTube video watched to help with the implementation of authentication by credentials with NextAuth.
-
YouTube video watched earlier in the development, this video shaped many of our architectural choices for our project.
-
Numerous videos on NextJS and deployment on VPS.
-
React and TypeScript tutorials, also an excellent source to keep up with news and changes in the TypeScript ecosystem.
-
Blog on web development, a plethora of interesting articles on React and advanced design patterns.
And many more.
For any questions or information requests, you can contact our development team members:
Name | Role | Contact |
---|---|---|
Rémi Chuet | Developer, Designer | remschuet@gmail.com |
Julien Coulombe-Morency | Developer, Designer | hello@juliencm.dev |
Pierre-Paul Monty
- Discussion on algorithms: In-Order Traversal
Frederic Theriault
- Web security discussion
Martine Coulombe
- Technical document proofreading
David Chuet
- Technical document proofreading
This project intentionally does not include a license. All rights reserved. You are welcome to view and study the code, but this repository does not grant you any rights to use, modify, distribute, or sublicense its contents.