Skip to content

The purpose of this application is to test my understanding of the authentication system in Django as well as one to many and many to many database relationships.

Notifications You must be signed in to change notification settings

Rachelnk/Instagram-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instagram-Clone

Description

This is an application that allows user to register and login into the app, create and edit their profiles, i.e. username, profile picture as well as bio. Users are able to upload their favorite images i.e. of their pets, favorite meal, etc. Users can view other users' profile on the platform as well the images they've uploaded. They can also follow the users, like and comment on their image posts.

Authors

Rachel Kiarie

Installation Instructions

Prerequisites

  • python3.8
  • Django 4

Cloning

  • Clone the repository to your local machine. e.g. $ git clone [email protected]:Rachelnk/Instagram-Clone.git
  • Navigate into the folder
  • cd Instagram-Clone and pip install -r requirements.txt

Creating virtual environment

  • python3 -m venv virtual
  • source virtual/bin/activate

Setup Database

  • python3 manage.py makemigrations content
  • python3 manage.py migrate

Running the application

  • python manage.py runserver

Testing the Application

To run the test cases:

python3 manage.py test

Technologies used

  • Python3.8
  • Django
  • HTML
  • CSS
  • PostgreSQL

Support and contact details

You can reach out via [email protected]

License

  • MIT License

Copyright (c) 2022

Contributors:

  • Rachel Kiarie

About

The purpose of this application is to test my understanding of the authentication system in Django as well as one to many and many to many database relationships.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published