Inspiration
People face stress everyday, but an effective way to cope is to distract oneself. Thinking about things we like can change our mood quickly.
What it does
We allow users to create accounts and input their interests We give the users pictures of things the like to help them destress
How I built it
Planning Color schemes, phases, architecture, sequence diagrams (of how frontend and backend would interact with each other) Development Frontend: HTML,CSS,JS Backend: Python (which was later connected to a database) Implemented custom Google Search API (to retrieve specific images), a database (to store username, password, interests, urls) Rendered the urls on to HTML files Programs used: AWS Cloud9, Atom, Justinmind(for planning and prototyping), Postman (for JSON), Django (for web framework)
Challenges I ran into
Combining Python and Web Development languages and merging their code to make the program run was our biggest obstacle.
Accomplishments that I'm proud of
We found out how to implement a Google search engine API and create a database to store user information such as username, password, and personal interests.
What I learned
We learned how to implement many different programs to create a cohesive, functioning web application. More specifically, we learned how to write a formal plan including the architecture, schema, sequence diagram, etc.
What's next for PicLift
Code to check passwords, optimize runtime by caching search queries and storing them in database, and implement Google Calender API to send notifications based on users' schedules.
Acknowledgements
Thank you to Superposition and Uber for hosting us! We could not have done it without the support and leadership of all the organizers. Also, shout out to our mentor, Jacob Sevart, for being so patient with us and guiding us through the planning and development process.
Built With
- amazon-web-services
- css3
- databases
- django
- google-search-engine
- html
- just-in-mind
- python

Log in or sign up for Devpost to join the conversation.