MangoMedia is a lightweight, user-friendly microblogging platform that allows users to share short posts, interact with others, and engage in real-time discussions.
Check out the live version of the app: mangomedia.vercel.app
- User authentication
- Create and view posts
- Like/unlike posts
- Comment on posts
- Infinite scrolling for post feed
- User profiles
- Backend: Django
- Frontend: HTML, CSS, JavaScript,HTMX
- Database: PostgreSQL
- Clone the repository
- Install dependencies:
pip install -r requirements.txt
- Run migrations:
python manage.py migrate
- Start the server:
python manage.py runserver
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.