Skip to content

VivekChoudhary77/DyTables

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DyTables(Walkover Assignment) Final Project

A Web Application which helps the users to create a Dynamic Tables

Techstack

This is how the table looks like

Note: Here you can make a coloumn a primary key

Number String Boolean Email Datetime
1 Dytables True abc@yandex.com 25/01/2022

Setup

Note : Create the secureCred.py file under the project directory which is DyTables/secureCred.py

secureCred.py should contain the varialbles listed below

AUTH_SEC = "provide auth0 AuthUrl"
HOST_URL = 'MongoDB connection URL'

Installation

pip install -r requirements.text

Note: Change debug False to True inside settings.py (for running in localhost)

Use this command to run the project

Run this following commands inside root directory

python manage.py makemigrations
python manage.py migrate
python manage.py runserver

Team Intro (2 Members)

Lalit Patidar(Contribution): Backend,Deployment,Frontend,Bug Fixing

Vivek Choudhary(Contribution) : Research,Frontend,Backend,Debugging

Our team comprises of 2 members so far we have reached this step for the final project submission. Although this was not easy for us to reach at the final level. We decided to make this project using python web framework Django as it is convinient and comfortable for us to make a project in Django. Its all are harwork and process which had led us to complete all the six week assignments and finally getting a chance for the project completion. We thank Walkover Web Solution for giving us a chance to make this project and showcase our skills.

User Stories

As a user, I want to receive an SMS when the login with my Credential so that My account security maintains

As the project manager of a management team, I want our Dynamic Tables application to include all the records of every user and update all the required values so that my team can collaborate and get all the required information so that every member in the group gets real-time updates of every entries we enter in the table.

As a user, I want to Add MASS Data on a single click, it helps me to manage time.

Balsamiq design of all pages

Landing Page

alt text

auth0 (Login Page)

alt text

Create New tables

alt text

My Tables

alt text

After adding the Values in the table

alt text

Audit History

alt_text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 56.9%
  • HTML 42.9%
  • CSS 0.2%