Mini Projects Latest

You might also like

You are on page 1of 3

Mini Projects

SNo Project Tags Difficult Assigned


y To
1 Quiz Python/Node.JS, Medium Lokesh
MongoDB, OAuth, SM-5
2 Events => Email & Notifications S3, SES/SNS Medium Vaishnavi
3 Camera Android, Ionic, S3, Hard Yamuna
MongoDB
4 Mobile UI for Dashboard [widgets, search, Android, Ionic Medium Satya Tej
list of invoices, filters] [app drawer]
5 [OCR] [Spacy] Python, Textract, Spacy Hard
6 Video streaming [s3][PHP][react] PHP/Node.JS, Hard Karthik
JavaScript, S3, ReactJS
7 Knowledge Graph [prerequisite] building NEO4J, Python, Pandas Hard
8 Secure API building & consumption PHP/Node.JS, OAuth Medium Bhanu
QUIZ Requirements

Repo <Github Repo Description


Link> Quiz web application for a user to create and take quiz and review
Designer Lokesh results and have performance reports.
Developer Lokesh
QA Lokesh
References
• https://developers.google.com/identity/gsi/web/guides/get-
google-api-clientid
• https://the-trivia-api.com/api/questions

Requirements

# Task Description Priority Notes


1 User sign on using A new user can sign up using their google account Low
google account
2 Load Quiz questions Use a publicly available API for loading questions Normal
from external API
3 Quiz Interface with UI should have following controls: Previous, Next Normal
controls and timer and Finish buttons. Overview of questions
4 Saving quiz responses A flask server with routes to save quiz questions, Normal
user responses and score
5 Reports UI UI for reports with following controls: From Date, Normal
To Date, and filters
6 Reports Backend Routes to give report data for the given Normal
parameters
7 Sign Out Sign out page Low
8 Quiz Setup UI Page for creating quiz configurations Low
(configuration contains quiz size, time, category)
9 Quiz Setup Backend Routes to save quiz configuration in database Low
10 Make Quiz UI Page for creating quiz based on a selected Low
configuration
11 Make Quiz Backend Routes to create quiz with given configuration Low
EventNotification Requirements

Repo <Github Repo Description


Link> Monitor a directory for changes and send notifications. We create a
Designer Vaishnavi watcher for each directory and in case of a new file is created/
Developer Vaishnavi copied/ modified/ removed we will generate an event for email or
QA Vaishnavi push notification to list of receivers

References
• https://developers.google.com/identity/gsi/web/guides/get-
google-api-clientid
• https://pypi.org/project/pywatch/
• https://pypi.org/project/watchdog/

Requirements

# Task Description Priority Notes


1 User sign on using A new user can sign up using their google account Low
google account
2 Watchers UI Load list of folders that are being watched for changes Normal
with following controls. New, Pause/ Resume, Delete.
• New = add new path to watch and receivers
• Pause = Stop watching a specific folder
temporarily
• Resume = Start watching a specific folder
• Delete = Stop watching a specific folder
permanently
• Edit control is optional
3 Watchers Backend A flask server with routes for CRUD operations on Normal
watchers collection
4 Watcher service A python service to watch each folder in watchers list Normal
for changes and send notification to receivers
5 Receivers UI UI to show list of receivers with following controls: Normal
New, Edit, Delete
6 Recievers Backend Routes to for CRUD operations on receivers collection Normal
7 Sign Out Sign out page Low

You might also like