It is a microblogging social media app similar to twitter. Backend is developed using Django and REST Framework and frontend is developed using ReactJS and BootStrap
Heroku link: Click here
- Register: Create new User
- Login: SignIn into existing account
- Follow: Follow other users
- Create Post Create new Post
- Like Like an existing Post
- Unlike Unlike A liked post
- Retweet ReTweet Someone Else's or older post
- View View History or parent post of reTweet
- Bio Write an introduction about yourself
- Location Mention Your Country or Hometown
GET /api/babbles
for retrieving tweetsPOST /api/babbles/create
for creating a postPOST /login
Login into existing accountPOST /register
Register new userPOST global/
See all the TweetsPOST r'api/profiles?/
Check praticular profile
├── accounts
├── admin.py
├── apps.py
├── migrations
├── models.py
├── tests.py
└── views.py
├── babble_django
├── __init__.py
├── rest_api
├── settings.py
├── urls.py
└── wsgi.py
├── babble-react
├── build
├── node_modules
├── package.json
├── package-lock.json
├── public
├── README.md
└── src
├── babbles
├── admin.py
├── api
├── apps.py
├── forms.py
├── __init__.py
├── migrations
├── models.py
├── __pycache__
├── serializers.py
├── tests.py
└── views.py
├── profiles
├── admin.py
├── api
├── apps.py
├── forms.py
├── __init__.py
├── migrations
├── models.py
├── __pycache__
├── serializers.py
├── tests.py
├── urls.py
└── views.py
├── static
├── static-root
└── templates
Special thanks to Justin for his amazing and detailed tutorials