gavincabbage / 19giap.com Goto Github PK
View Code? Open in Web Editor NEW19th Guards Fighter Aviation Regiment Website
License: MIT License
19th Guards Fighter Aviation Regiment Website
License: MIT License
User login (and logout) functionality.
Add a default avatar if users don't upload one (easy, just set avatarUrl to a default during registration if they don't provide an avatar)
Create a registration page to collect additional user information.
Will need to store username and other meta data in regular storage.
Question: Possible/need to check uniqueness of username?
Improve security of firebase database rules
Polished registration page and end-to-end process
-Form validation
-Avatar, username and other settings
-Decent styles and format
Set up SPA navigation, probably with a router. Need a solution to navigate and switch out page content.
On mobile, clicking avatar upload does nothing.
Possible fix relating to FastClick (is that used by polymer?)
label > * { pointer-events: none; }
User profile page
-Avatar
-Username
-Date joined
-Edit button if profile belongs to current user
Nice to have placeholders that wont do anything if included:
-Tagline and/or Bio
-Location on earth
-Recent activity
-Personal message
Simple roster page lists all users and their attributes.
Improve header login section
-Constant size and collapses to just icon on mobile
-Avatar when logged in
Investigate a solution to restrict pages based on unauthenticated users
Allow users to edit their attributes.
Provide a page for the authenticated user to edit their metadata.
Allow a new user to register.
Implement a shoutbox functionality.
Implement basic firebase integration, possibly using polymerfire.
Implement a basic style that is appropriate for a VVS squad.
Currently use window.location but that causes a reload. Changing mainApp.page is probably better.
Provide a page showing the users currently on teamspeak
Loading spinner or other screen while polymer is loading.
Put directly in index.html and use "resolved" attribute.
See http://stackoverflow.com/questions/25855898/polymer-preload-spinner
Setup Firebase email verification after user registration.
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.