spencercdixon / mytopia Goto Github PK
View Code? Open in Web Editor NEWA Rails review site for different neighborhoods
A Rails review site for different neighborhoods
As an authenticated user
I want to add an item
So that others can review it
As an unauthenticated user
I want to sign in
So that I can post items and review them
As an authenticated user
I want to delete an item
So that no one can review it
As an authenticated user
I want to update my information
So that I can keep my profile up to date
We need to figure out what a neighborhood should consist of
Overview
Let's use the Carrierwave gem to allow users to upload profile photos when they create or edit their accounts. We'll use Carrierwave in combination with the fog gem to allow us to save profile photos on Amazon S3.
If you're feeling ambitious, you can also use Carrierwave to allow users to upload photos of whatever items your app reviews.
User Stories
As an authenticated user
I want to view the details about an item
So that I can get more information about it
As an authenticated user
I want to update an item's information
So that I can correct errors or provide new information
As an authenticated user
I want to delete my account
So that my information is no longer retained by the app
As an authenticated user
I want to view a list of items
So that I can pick items to review
Overview
Many web apps have separate admin sections that allow admins to perform tasks that regular users cannot.
Let's give admins the ability to delete inappropriate items or reviews, or obnoxious users' accounts.
User Stories
As an user,
I want to type in Zip Code, Neighborhood names or key words,
to see related information.
As an authenticated user
I want to sign out
So that no one else can post items or reviews on my behalf
As a prospective user
I want to create an account
So that I can post items and review them
Acceptance Criteria:
No user story needed. The admin decides how many items are displayed.
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.