Skip to content

ToshipSo/Home_Automation_Mimic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tech-Stack

  • Python 3.5 or above
  • Django 3
  • Django-rest-framework
  • HTML, CSS, Javascript
  • SQLite3

Setup

  • Create a python virtual environment. (Optional)
  • Run pip install -r requirements.txt to install python libraries.
  • Run python manage.py makemigrations to create migration files.
  • Run python manage.py migrate to migrate database.
  • Run python manage.py createsuperuser and fill the form to create a user.

Run Application

Database

SQLite3 database is used in this project because it is default database in django. SQLite3 databases can be easily managed in development environment and can be automatically migrated to PostgreSQL during deployment on Heroku or similar web-hosting services.

Workflow

  • User has to login first.
  • After logging in user will be redirected to rooms page where user can view and add rooms.
  • After entering in room user can add, view, delete and control smart devices.
  • Each device is associated to a room.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published