Giter VIP home page Giter VIP logo

kayhon / react_sls Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 96.89 MB

2nd Version: 'SeniorLivingService' refactored with react components =>

Home Page: https://slsreact.herokuapp.com/

HTML 12.05% CSS 19.91% JavaScript 67.15% PHP 0.89%
reactjs express node hogan mongodb google-api bootstrap body-parser heroku mlab axios babel babel-core morgan react react-dom babel-preset-es2015- babel-preset-react nodemon webpack

react_sls's Introduction

reactSLS

UCLA Extension Coding Bootcamp Project 3

To view deployed version, click here!

General Overview - Senior Living Services is an assisted living referral company. Our client helps families find assisted living homes for their loved ones.

See how it works:


slideshow-pics-jpg-0221

Basic Instructions

The target Client/User for this website is someone looking for a specialized facility for their loved one in need of care. Once the 'User' fills out the form 2 important things happen. 1 - The User receives info about a variety of facilities for a loved one in the location of their choice. 2 - Once the results are displayed, the info entered becomes a 'Lead' for the Owner which goes into a database. Users can also find out about the company through the info displayed and reach out to the owner directly. In addition there is a section for the Admin/Owner.

slideshow-pics-jpg-01

More about the project:

Our client needed a website that provided a portal where visitors and potential clients can search for facilities in their area as well as learn more about the services our client provides. So we decided to polish the working application by using React.js and MongoDB. We also added a method of lead generation for the business owner by collecting user data and storing it to a database only accessible by an administrator.

slideshow-pics-jpg-02

Comments - The reactSLS App demonstrates CRUD, four basic functions of persistent storage, using MongoDB within a REACT built application.

New Technologies Used in addition to project requirements


Hogan.js is a compiler for the Mustache templating language.

Other npm's used:

  • express-generator4
  • babel-core
  • babel-preset-react
  • babel-preset-es2015
  • Webpack
  • webpack-dev-server

Future additions:

-nodemailer for the contact form
-Admin section improvement with authentication and database display
-google pages Excel link for admin section

Website & Project history:

Original site:
(www.seniorlivingservice.com )

Project 2 - 'MVC':
(project 2 link: https://seniorlivingservice.herokuapp.com/)

Project 3 - Refactored w/ React Components
(project 3 link: https://slsreact.herokuapp.com/)

slideshow-pics-jpg-04

NPM Packages

The NyTimes React App uses the following NPM packages:

Technology list

  • Npm

  • Node.js

  • Axios

  • MongoDB

  • Babel

  • Mongoose

  • Express

  • React

  • React-Dom

  • Google API

  • Bootstrap

  • HTML5

  • CSS

  • jQuery

  • node-mailer

  • Handlebars-react

          Copyright 2018 by (Bytemedia Team)
    

    Ulysse Hakizimana, George Raymond, Kayhon Ahankoob
    @UCLA Extension Coding Bootcamp

slideshow-pics-jpg-0221

slideshow-pics-jpg-0221

slideshow-pics-jpg-0221

slideshow-pics-jpg-0221

slideshow-pics-jpg-0221

slideshow-pics-jpg-0221

slideshow-pics-jpg-0221

react_sls's People

Contributors

kayhon avatar

Watchers

 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.