Eemu is a modern social media platform built with Next.js, Django, and PostgreSQL. It features real-time interactions, content sharing, and a personalized user experience.
- User authentication and profile management
- Post creation and sharing
- Real-time notifications
- Content feed with infinite scroll
- User search and suggestions
- Dark mode support
- Responsive design
- Frontend: Next.js, TypeScript, Tailwind CSS
- Backend: Django, Django REST framework
- Database: PostgreSQL
- Authentication: JWT
- Storage: AWS S3
- Real-time: WebSocket
-
Clone the repository
-
Install dependencies:
# Frontend cd frontend npm install # Backend cd backend pip install -r requirements.txt
-
Set up environment variables
-
Run the development servers:
# Frontend cd frontend npm run dev # Backend cd backend python manage.py runserver
MIT