Cannoli is a concept for a microblogging social media platform where users make posts with a limited set of words. It's heavily inspired by X (formerly known as Twitter), Magnetic Poetry, and Elden Ring's multiplayer message system.
This is intended as a full-stack portfolio project that makes use of the following languages and technologies:
- Javascript/Typescript
- Python
- React
- CSS Modules
- Django
- Django REST Framework
- Account registration
- JWT authentication (tokens stored in browser local storage) for login/logout
- Create and like posts or replies
- Follow or be followed by other users
- Customize a basic user profile
- View posts, replies, likes, and followers on their profile page
- Users can follow other users as well as see their own followers or another user's followers
- Basic user feed with posts from:
- all users
- followed users
TBD