flashcardapp's Issues
Connect the basic set implementation to a backend
- Create backend endpoints for sets/card creation, deletion, and retrieval
- Front end connect to backend endpoints, stop rendering hardcoded cards
Create basic web application
Cleanup Imports
Cleanup imports and make sure best practices are followed
Make local storage better
We need to come up with a TOKEN concept that can be stored locally and give access to certain Database features. Additionally, how often do we try to bounce and re-retrieve information?
Handle Login Failing Scenarios
Need a better handling mechanism for if the login fails for any reason
Add tagging for cards
Cards need a tagging option, how to add unclear
Enhance server API round 1
What to allow for more complex API structure that will have the following schema:
{ userName : string; email : string; password : (salted string); sets : list string (to be enhanced in the future) }
Upgrade Create Account
API:
- Need a difference between
add_user
andpatch_user
, where add_user returns an error if they are already in the database
FrontEnd:
- Redirect to the profile page after creating an account (blocked by #9 )
- Front end messages that login has failed for a given reason.
Implement sets and profile default redirect
When no user is logged in, what should /sets
and /profile
do?
Create user accounts server
What a user accounts server that has basic authentication features
Do not fetch from API so often
We should store some features locally and not call to the API as often (specifically /profile
)
Trial Issue
Trying out the automation
Create basic unit testing framework
What a set of unit tests that can be run before allowing pushes to suceed
Basic Sets CSS Fanciness
Want smooth transitions across a card set, not just the replacement
Add basic sets
API:
- Add /sets endpoint
- CRUD operations
FrontEnd:
- Populate sets on profile page
- Add sets button on header
- Basic sets viewer (attach to CRUD on backend)
Make profile endpoint redirect
If we navigate to "/profile" we want it to redirect to the currently logged in user, or the login page
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.