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
Setup Firebase email verification after user registration.
Investigate a solution to restrict pages based on unauthenticated users
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
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)
Provide a page showing the users currently on teamspeak
Implement a basic style that is appropriate for a VVS squad.
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?
Simple roster page lists all users and their attributes.
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
Set up SPA navigation, probably with a router. Need a solution to navigate and switch out page content.
Allow a new user to register.
Polished registration page and end-to-end process
-Form validation
-Avatar, username and other settings
-Decent styles and format
On mobile, clicking avatar upload does nothing.
Possible fix relating to FastClick (is that used by polymer?)
label > * { pointer-events: none; }
Implement basic firebase integration, possibly using polymerfire.
Improve header login section
-Constant size and collapses to just icon on mobile
-Avatar when logged in
Allow users to edit their attributes.
User login (and logout) functionality.
Provide a page for the authenticated user to edit their metadata.
Implement a shoutbox functionality.
Improve security of firebase database rules
Currently use window.location but that causes a reload. Changing mainApp.page is probably better.
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.