Coder Social home page Coder Social logo

tweet_311_denver_ui's Introduction

Tweet311Denver

Tweet311Denver is a mobile application for the commuters of Denver Colorado. Tweet311 Denver allows you to fill out one form that will trigger processing from the city and county of Denver for whatever the issue might be, snow in the road, pot-holes, or an emergency. We realize that most users are checking Twitter for this up-to-date information so our app will take you directly to Twitter so you can keep your friends informed.Our goal is to keep the roads and walkways a safer place for everyone.

Table of Contents

Tech Stack:

Front-End

Cameron MacRae and Garrett Iannuzzi

  • React Native
  • Enzyme / Jest
  • Expo
  • React Navigation

Back-End

Alice Post and Dustin Mikusko

See the back-end repo here.

  • Node.js
  • Hapi.js
  • Knex
  • PostgreSQL
  • Puppeteer

Set Up

  1. Clone down the repository
  git clone https://github.com/Tweet-311-Denver/tweet_311_denver_ui.git
  1. Install dependencies
npm install
  1. Start Server
  npm start
  1. To run this on your computer:
  • Set up expo cli using: sudo npm i expo-cli -g

  • Download XCode from the App Store and open it

  • Have Xcode installed for IOS simulator, or an iPhone

  • Download the Expo app from the Apple app store

  • You can either scan the bar code in the terminal or use the command line tools to open the application

Video

Click on the link to see a video demo. Click Me

Screenshots:

Screen Shot 2020-02-25 at 8 45 32 PMScreen Shot 2020-02-25 at 8 47 31 PMScreen Shot 2020-02-26 at 9 39 09 AM

Project Goals

  • Use an agile process to turn defined requirements into deployed and production ready software

  • Gain experience dividing applications into components and domains of responsibilities to facilitate multi-developer teams.

  • Service oriented architecture concepts.

  • Practice an advanced, professional git workflow (see whole-team expectations)

  • Gain more experience using continuous integration tools to build and automate the deployment of features in various environments

  • Build applications that execute in development, test, CI, and production environments

  • Focus on communication between front-end and back-end teams in order to complete and deploy features that have been outlined by the project spec

Project Board

The team at Tweet311Denver followed an agile workflow with two week long sprints. Our team used a gitHub projects board with issues that were tracked by every member of the team.

Tweet311Denver encouraged code review processes by following a pull request template. It was encouraged that pull requests contain sections for what was happening, how to test the changes, any linked issues, screenshots when appropriate, and any relevant notes.

Check out our project board here.

Image Credits

Icons made by Freepik, Pixel Perfect, Pixelmeetup, from Flaticon.

tweet_311_denver_ui's People

Contributors

bardiaalavi-2020 avatar cammac60 avatar garrett-iannuzzi 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.