Skip to content

UtkarshAgrawalDTU/Betagram

Repository files navigation

Betagram

Betagram is a mini-Instagram clone designed using Django, JavaScript and Bootstrap ! Just like Instagram, this application allows you to connect with your friends and share images. Check it out here : Betagram

Table of contents

General info

This project happens to be one of my first side-project and developed for learning purpose.

Technologies

  • Django - Python Web Framework
  • JavaScript
  • Bootstrap - Frontend HTML/CSS Framework
  • Heroku - Used for Deployment
  • AWS S3 Bucket - Used for storing dynamic picture uploads

Features

List of features ready and TODOs for future development

  • Create a user account
  • Update your Profile
  • Search friends
  • View other Betagrammer's profile
  • Connect with Friends by sending them Follow requests
  • Accept Follow requests
  • Create Posts
  • Update your Posts
  • Delete any Post
  • View your friend's Posts in your Feed
  • React to your friend's Posts by Liking or Commenting
  • Notifications panel
  • Reset your Password via registered email

To-do list:

  • Picture load error in Notifications panel (default.jpg)
  • Query error in filtering New Notifications and Old Notifications
  • Change admin url
  • Add title icon

Status

Project is finished

Authors

Inspiration

  • Huge thanks to Corey Schrafer for his YouTube tutorials on Django.
  • This being a fun project, I got the idea for creating an Instagram clone from @cdelange