hc's Introduction
hc's People
hc's Issues
Create a new screen 'tool-details'.
UX:
- User clicks a tool on https://happy-creek.com/#/explore
- User sees screen describing this concrete tool.
- User can share link to this tool with others
- There is a way to return back to the list (please, suggest how it will look like)
- When user is back to the list, they land to the previous scroll position
Configure deployment to two hosts: preview and release.
Add basic smoke testing.
Enable authentication.
Add authentication with Firebase: https://firebase.google.com/docs/auth/flutter/start
It should be done in minimal simplest way.
Rough UX:
- User sees circle avatar on very top right
- User clicks it and sees menu 'Sign In' in drawer (similar to hamburger that you see now instead of menu, when screen is small)
- User clicks 'Sign In' and goes through sign in process (how Firebase suggests it)
- When done the icon start showing circle with user's first letter
- When user clicks the icon they see commands 'Sign Out' and 'Account'
The page 'Account' should contain 'Delete account' and options to be added to contributors and get notifications like it is to what is in form https://forms.gle/GVBRUABAPEHpEQj97.
The feature should be under the flag while in development.
If you want to take this issue, let me know and I will make you contributor here and in Firebase project.
Enable upvote/downvote for tools.
Prerequisite: #1
Add option to upvote and downvote each tool on https://happy-creek.com/#/explore
UX should be similar to stack overflow.
Tools should become ordered by number of votes.
Make icon part of the button.
Setup continuous integration.
Add .github/ci.yaml similar to https://github.com/polina-c/leak_tracker/blob/main/.github/workflows/dart.yaml
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.