Skip to content

RenijS/Team_No-Overtime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team_No-Overtime

Render: Live Preview

This program is designed with the intention of aiding those who are elderly or impaired by making their day to day lives easier.

Picture1

Major Features

  • Email Reminder
  • SMS Sending
  • Quick SOS SMS
  • Voice Command

Getting Started Guide

In order to make use of this system, a few things will be required.

  1. An internet connection
  2. A device capable of connecting to and browsing the internet
  3. An valid email address

Skills needed for the usage?

Users need to have the basic web pages or android understanding skills. The application is in English, so the language proficiency is a plus point.

Do I need an account to use the program?

Yes, an account is required to access most of the functionalities.\

What are the available voice commands?

Command Action
Go to login Takes user to login screen
Go to contact Takes user to contact screen
Go to reminder Takes user to reminder screen
Go to profile Takes user to profile screen
Go to main Takes user to main screen
Refresh Takes user to main screen
Sign-out User is signed out

Do I need to add valid numbers for SMS sending?

Yes, without a valid number SMS won’t be sent.

Vendor Documentation

JavaScript

JavaScript is a dynamic programming language that's used for web development, web applications, game development, and lots more. For our project, we have heavily used JavaScript, alongside HTML and CSS. https://developer.mozilla.org/en-US/docs/Web/JavaScript

EJS

EJS (Embedded JavaScript Templating) is one of the most popular template engines for JavaScript. As the name suggests, it lets us embed JavaScript code in a template language that is then used to generate HTML. https://ejs.co/#docs

NodeJS/Express.js

NodeJS is a JavaScript runtime environment. For our website, we have used Express.js for back-end programming. Express.js is a back-end web application framework for building RESTful APIs with Node.js. https://nodejs.org/en/docs/

MongoDB

MongoDB is a source-available cross-platform document-oriented database program. MongoDB uses JSON-like documents with optional schemas. https://www.mongodb.com/docs/

Mongoose

Mongoose is an Object Data Modeling (ODM) library for MongoDB and NodeJS. It manages relationships between data, provides schema validation, and is used to translate between objects in code and the representation of those objects in MongoDB. https://mongoosejs.com/docs/guide.html

Twilio

Twilio is an American company that provides programmable communication tools using its web service APIs. We have used its SMS API for SMS sending. https://www.twilio.com/docs/sms

VS Code

Visual Studio Code is our chosen source code editor for the entirety of the project. Documentation for VS Code can be found here: https://code.visualstudio.com/docs

NPM (Dependencies)