Code/live demo is available upon request, in accordance with UMich Academic Integrity rules.
Frontend: React, JavaScript, HTML, CSS
Backend: Python, Flask, SQLite
Deployment: Nginx, Gunicorn, AWS EC2
- Dynamic pages
- Client-side feed page
- User profile pages
- Discover page
- Following/Followers
- Post page
- CRUD Functions
- Signup, login, edit, and delete user
- Create and delete posts
- Follow and unfollow users
- Like and unlike posts
- Create and delete comments
- Authentication
- Password hashing
- Session management with cookies
- Basic Access Authentication for API endpoints
- Other
- Infinite Scroll
- Double tap to like
functions-demo.mp4
Content loads on the fly as you scroll down. See the scroll bar on the right
infinite-scroll-demo.mp4
- Finish CSS
- HTTPS
- Mobile version