makersacademy / acebook-rails-template Goto Github PK
View Code? Open in Web Editor NEWTemplate for the AceBook project
License: Other
Template for the AceBook project
License: Other
Current navbar has:
edit profile
sign out or sign in
Pre-requisites
Blocked until https://trello.com/c/ceZ4TLlq/10-users-can-sign-up is complete. You can move to "To do" when that's done.
Importance: High
Acceptance Criteria
When a user hasn't signed in and visits the index of the application:
if they visit another URL, they are redirected to the index
they can see a link to a sign in page which prompts them to enter in their email address and password.
they can only enter valid emails
When they submit their details, they are logged in and redirected to their posts page.
Additional
Do some stuff
Feel free to add โ but don't start doing anything from here!
Choose one of the following:
merge to master should run tests and deploy to prod
Heroku - nice readable docs, lots of magic under the hood
AWS - good docs, but slightly more challenging to set up
Description
Pre-requisites
Blocked until https://trello.com/c/ceZ4TLlq/10-users-can-sign-up is complete. You can move to "To do" when that's done.
Importance: High
Acceptance Criteria
A non-signed-in user will be redirected to the index page.
A signed-in user can:
update their own posts for a maximum of 10 mins after they're created.
see a helpful error message if they try to update another user's post
delete their own posts.
see a helpful error message if they try to delete another user's post
Requirements
Pre-requisites
Blocked until https://trello.com/c/ceZ4TLlq/10-users-can-sign-up is complete. You can move to "To do" when that's done.
Importance: High
Acceptance Criteria
When a user hasn't signed in and visits the index of the application:
if they visit another URL, they are redirected to the index
they can see a link to a sign in page which prompts them to enter in their email address and password.
they can only enter valid emails
When they submit their details, they are logged in and redirected to their posts page.
additional: sign in via github
Feel free to explore alternatives to those suggested below
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.