Giter Club home page Giter Club logo

ga_admissions_app's Introduction

Click HERE to open our GA Admissions app!

Purpose of GA Admissions app
This app has been built to help GA with the adimissions process by following the status of each prospective student. After a prospective student finishes their pre-work they must create a github account to login. Admissions will then login with gmail and assign the student to an instructor and schedule an interview. An automatic email will be sent to both parties of the scheduled interview time. After the interview the instructor will login and fill out an evaluation form for the student. When the evaluation is submitted an email will be sent to admissions. Admissions will then look at the information and notify the student if they have been accepted or not. If they were accepted they will then be assigned to a cohort. Instructors can also login at anytime and see the students that are in their cohort. Students can also login at anytime and see the status of their application.

Our Approach
In approaching this project we began by talking to the Admissions Manager to understand the purpose of the app and the desired functionality. We then discussed what needed to be done and divided up the work. For the most part we worked independently checking in often to see how everyone was doing and working out issues as needed. For Github we created a project repo which each member of the group forked. Each member then worked in their own branch on their computer then pulled to the project repo when a feature was ready.

Installation instructions

  • Click the Github link below and fork and clone the repo onto your computer
  • Navigate to the cloned folder on your computer and run NPM install
  • Run mongod in one terminal and run nodemon in another terminal

Links

Technologies

  • HTML
  • Bootstrap
  • Javascript
  • Node.js
  • Google API
  • Github API
  • Mongo
  • Ajax
  • Bcrypt 0.8.6
  • Body-parser 1.15.0
  • Connect-ensure-login 0.1.1
  • Ejs 2.4.1
  • Express 4.13.4
  • Express-session 1.13.0
  • Method-override 2.3.5
  • Mongoose 4.4.14
  • Morgan 1.7.0
  • Nodemailer 0.7.1
  • Passport 0.3.2
  • Passport-github 1.1.0
  • Passport-google-oauth2 0.1.6
  • Passport-local 1.0.0
  • Path 0.12.7
  • Promise 7.1.1

Descriptions of any unsolved problems or major hurdles your team had to overcome.

ga_admissions_app's People

Contributors

erkgmz avatar navyvet1125 avatar mrparvinsmith avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.