Skip to content

juliencm-dev/BonService

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bon Service

Presentation

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.

Usage

  • 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.

References

  • TypeScript

    Language used in the project to type our code.

  • Next.js

    React framework allowing us to create a full-stack web application.

  • NextAuth

    Authentication library for NextJS.

  • React

    JavaScript library for building our visual interfaces.

  • Prisma

    ORM helping us connect, visualize, and migrate our PostgreSQL database.

  • ShadCN

    React component library, based on Tailwind CSS, designed to simplify the development of elegant and responsive user interfaces.

  • Zod

    TypeScript schema validation library, allowing intuitive and secure data structure definition and validation.

  • Tailwind CSS

    Utility-first CSS framework that enables rapid creation of custom interfaces using pre-defined classes directly in HTML.

  • Jest

    JavaScript testing framework designed to test JavaScript and React applications, offering features such as unit tests and integration tests used in our project.

  • Bcrypt

    Library for password hashing, used to secure passwords by transforming them into an encrypted string before storing them in a database.

  • Resend

    Email sending API that simplifies the integration of messaging features into applications, offering customization options and reliable email delivery management.

  • JsPDF

    JavaScript library for generating PDF files directly from the browser, used to dynamically create and download PDF documents.

Resources

  • NextAuth, Technical Course

    YouTube video watched to help with the implementation of authentication by credentials with NextAuth.

  • NextJS, Clean Architecture

    YouTube video watched earlier in the development, this video shaped many of our architectural choices for our project.

  • Web Dev Cody

    Numerous videos on NextJS and deployment on VPS.

  • Theo Browne

    React and TypeScript tutorials, also an excellent source to keep up with news and changes in the TypeScript ecosystem.

  • Josh W Comeau

    Blog on web development, a plethora of interesting articles on React and advanced design patterns.

And many more.

Contact

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

Acknowledgements

Pierre-Paul Monty

  • Discussion on algorithms: In-Order Traversal

Frederic Theriault

  • Web security discussion

Martine Coulombe

  • Technical document proofreading

David Chuet

  • Technical document proofreading

Disclaimer

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.

About

Bon Service - Projet synthèse de fin de technique

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published