spread's People
spread's Issues
[User Authentication] Add restaurant to given user
All restaurants should be added to a specific user.
Add Left Drawer
Description
A drawer should open when you click the hamburger icon on the top left.
It should have edit/delete buttons in it
Update ENV variables
Update env variables. They are still being used as if it was a react native app
Move all login/logout logic to auth utility
login, logout, create account are all in different components. should move to one util
[User Authentication] Login
User should be able to login once they've provided correct username and password
[User Authentication] Log out
User should be able to log out
Add Toasts
I already created a Toast
component just implement it and add it.
One place to add initially is log in screen
Test Issue
Testing GitHub Projects automations
Update List Item Styles
Tags are being displayed vertically. If there are too many it'll look dumb.
Potentially only show a few?
Display horizontally?
[User Authentication] Create an account
A user should be able to create an account with email and password
[User Authentication] Store Images For User
Currently images are stored under a hardcoded filepath /images/user1235/docId
This should be updated to include the users real id
Refetch data on Form Submit
After editting a restaurant need to refetch data to refresh the page
Routing on login is all messed up
When you create an account you don't route to /
when you login you don't route to /
Update Tags Style
In the single page view tags are touching each other. They should be spaced apart.
Maybe look up other examples of labels and copy styles from there if these look like trash
Decouple Database Logic from UI
Refactor database logic. Decouple from the UI
[User Authentication] Update Database Rules
Currently anyone can read/write data to firebase database.
Add rules to the database to only allow authenticated users to read/write their own data
[User Authentication] Login Validations
Add form field validations and error states for login / create account experience
Implement Redux
Use the CQS event driven pattern when implementing redux
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.