Spring 2023
Fortune Cookie: Software Engineering Project
Fortune Cookie was a semester-wide, full-stack Software Engineer project based on sending and receiving daily fortunes! Users who wanted to use the site were prompted to first log in using Google as a 3rd party authenticator. Users can then navigate to submit a fortune, which they are required to do if they want to receive a fortune. Once a fortune is submitted, its contents get inserted into a database. That same database is used to randomly return another user's submitted fortune to the current user in 'receive a fortune'. As this program limits fortunes to one sent and one received per day, this program can become a fun daily activity for anyone to participate in. Other features included are to view your past fortunes and user profile.
Media and Links
Video of our Project:
See the process of logging in, submitting a fortune, receiving a fortune, and viewing your past fortunes and profile page (captions included):

Welcome page, which is what you see when you first load the page

Login was done through google, as the third-party authenticator.

Visualization of what is happening in the back-end and the database.

Welcome page, which is what you see when you first load the page