facn3 / easyrep Goto Github PK
View Code? Open in Web Editor NEWA reporting app built with Express, React/Redux and MongoDB.
License: Apache License 2.0
A reporting app built with Express, React/Redux and MongoDB.
License: Apache License 2.0
We will start this as soon as possible this morning
To do:
To send an email we need to use:
As a user, I would like to get acknowledgement after my report has been sent successfully or a message if there was something wrong.
Acceptance Criteria:
We need to create a basic landing page to start with, that contains at least the headline and a big Report button.
Issue #9
We need a navbar with a View Reports button.
Issue #12
In our form, on the 4th page, we would like the user to have the option to upload a media (picture, video or recording) so we should start thinking on how we will implement this.
We need to setup a config file for development/local and production/heroku
As a user I want to:
Click on the Report button that's on the landing page which takes me to a multi page form where I can choose one from various options of hazards and then choose what I feel is related to this hazard, location and the ability to upload a media.
So that:
I can easily send a report anonymously to the right authorities.
Acceptance criteria:
Stretch Goals:
We need to start implementing oauth and decide which services we will use. What this implies:
Issue #12
The 2nd page of the form will ask the user to select from a list of inconveniences that are related to the hazard category he/she has chosen. We need to:
As a user I want to:
Click on the View Reports button on the landing page which will prompt me to authenticate to my account
So that
I can view a list of all reports submitted by myself and other users as well as track my own reports and see if any action has been taken by the authorities the report was sent to.
Acceptance criteria:
Stretch Goal:
Being able to sort the reports according to location or hazard category.
As a user I would like to review the email content before it is sent.
Acceptance Criteria:
Issue #12
The 3rd page of our form will prompt the user to select a location from a clickable dropdown menu button.
We need to:
Set up database for storing information of the users and their reports:
As user, I would like to view a list of all reports submitted by every user
Acceptance Criteria:
A few things and pieces of information we need in order to create our reporting application:
What would be relevant categories of hazards that should be included in our category list? Right now we have: Fire, Water, Waste, Dust and Noise. Are these relevant? Anything else we need to add?
Is it possible to have a list of all the local authorities in Israel that are supposed to be in charge of environmental hazards? Is there any particular authority we should focus on?
Is there any data on things that people generally complain about? Specific health issues or dangers?
As an MVP, we think it would be better to focus on only 2-3 localities to start with and then expand the app if the MVP is satisfying. Any ideas on the localities we should focus on?
Language? If we have to focus on one language, which one should it be?
We need to maybe rethink the styling of the app.
The first page of the form will ask the users to select from a category list that describe possible environmental hazards.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.