Inspiration
Our teammate Luke had brought up the idea of creating a scrapbook-style web app because he and many people he knows often like to journal their daily activities to keep a running log of their lives; from making lists to venting personal frustrations, we hope that users can enjoy a more interactive and engaging take on a typical notes app.
What it does
The site requires users to sign up or sign in at first, then once the server verifies that the user has a valid session it allows them to create their notes, saving them to a specific date from choosing from a calendar.
How we built it
We built it using a Mongo DB Atlas cluster for the database that would send, update, and verify data for the server. The server was made from express.js and was helpful when creating unique sessions for users. The frontend was made with React and standard CSS/HTML
Challenges we ran into
The biggest challenge we faced was creating the Calendar out of HTML elements and then extracting the date that the user selected. We possibly did it in the least effective way possible and ended up consuming a lot of time.
Accomplishments that we're proud of
We were proud of the fact that we each got to learn something new from this experience, two of us previously had little web development knowledge, but this experience has taught us what goes on behind the screen.
What we learned
We learned that instead of jumping into creating something it is worth it to spend a good amount of time carefully planning the design, roles, and features of a project.
What's next for Doodle
We hope to meet up again online or in-person to recreate the project from a new tech stack or by modifying the existing one. This idea piqued our interest and we hope to add more features to make it unique, such as adding viewable profiles or being able to share public posts.
Log in or sign up for Devpost to join the conversation.