Skip to content

paskaeu25/diving-logbook

Repository files navigation

Scuba Logger

Keep your diving history safe with a Scuba Logger. Sign up, Log in, and log your dives!

Link to project: Scuba Logger

How It's Made

Tech used: EJS, Tailwind, MongoDB/Mongoose, Node, Express, JavaScript, HTML, CSS

Scuba Logger is a full-stack web app that allows users to log their scuba diving experiences. Built using MongoDB, Express.js, EJS, and Node.js (MEEN stack), it provides users with a seamless experience to track important data such as dive depth, location, and date. It is built using the MVC design pattern for future scaling and maintainability. The front end is crafted with EJS and styled with Tailwind CSS for a cohesive and responsive design. Node and Express handle the authentication while MongoDB serves as a robust database solution.

Packages/Dependencies used: bcrypt, connect-mongo, ejs, express, express-flash, express-session, mongodb, mongoose, morgan, passport, validator

Optimizations

  • Edit scuba log
  • Filter logs
  • Search logs

Lessons Learned

  • Git Proficiency: Strengthened branching skills in Git, enabling better project management and collaboration with version control.
  • EJS Mastery: Gained extensive hands-on experience with EJS templates, facilitating dynamic content rendering and enhancing frontend interactivity.
  • Tailwind CSS Practice: Delved into Tailwind CSS, refining UI design proficiency and speeding up styling processes through utility-based classes.
  • MongoDB with Mongoose Schemas: Leveraged Mongoose schemas in conjunction with MongoDB, benefiting from the ease of defining and enforcing data structures within the application.
  • Express Expertise: Enhanced familiarity with Express, streamlining backend development and enabling efficient route handling and middleware implementation.
  • MVC Architecture Implementation: Employed the Model-View-Controller (MVC) architecture, enhancing code organization and separation of concerns.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages