Skip to content

sprim0/demo-day-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description: A full-stack web application designed to help homeschool parents discover and compare curriculum options. Users can browse through various curricula, filter by grade level, subjects, interests, cost, and format, making it easier to find the perfect educational resources for their children.

Link to project: https://demo-day-project-6oyg.onrender.com

How It's Made: Tech used: HTML, CSS, JavaScript, Node.js, Express, MongoDB, Mongoose, Passport.js, EJS, Bootstrap

Optimizations During development, I modernized the codebase to work with the latest versions of Mongoose by refactoring all callback-based database queries to use async/await syntax. This not only resolved compatibility issues but also made the code more readable and easier to maintain. The promise-based approach reduces callback nesting and provides cleaner error handling with try/catch blocks.

Lessons Learned: The biggest learning experience from this project was mastering EJS templating and understanding how to properly structure views in an Express application.

demo day

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors