junhaoyap / pioneeralumnicircle Goto Github PK
View Code? Open in Web Editor NEWWebsite for Pioneer Alumni Circle
Website for Pioneer Alumni Circle
Allow text posts for a start, we can add ability to add pictures along the way
Refer to current version of http://www.pioneeralumnicircle.org/ and make up the home page based on that.
Anyone should be able to subscribe and receive emails whenever there is an update of information from PAC
By adding spiderable package, adding meta tags across pages and adding links to our current social media accounts etc.
Instead of needing a code update whenever there is a change in bursary donators, we should allow admin right users to be able to edit it directly after logging in to offload the responsibility of updating the site
We should block out the sign up link, manually register admin users so that we can control the number of users who have access to admin rights
For now, so that we can deploy to Meteor and let others preview it
By adding the sliced up bursary pictures that will be provided by PAC soon.
Currently, on mobile users are able to click on "dashboard" which is not supposed to happen.
Furthermore, we should remove the button on the top left and only let users slide it out if they want to.
Due to the lack of content on both of the current page on pioneeralumnicircle.org, we should combine them into one page, this reduces the number of links that users need to navigate around. Furthermore, the current amount of content of "About PAC" is rather short to warrant a whole page for it.
Combine old "bursary" and "our donors" page
As per hand drawn design, remember to note that mobile and bigger screen devices should see a different navbar, use the display: none; property to do that.
The site looks slightly too plain now, we need to re-evaluate how to add some green / blue / red when some pictures have been added to the bursary and home page after the pictures and logo etc have been given to us.
For example, green text for "unraveling" full content of the cards, italicise name of poster e.t.c. so that the eyes have a good sense of what to follow, what actions can be done and so on and so forth.
The obvious navlinks should point to "Home", "Bursary" and "Timeline" instead of the current "Home", "About" and "Bursary".
This should be done after the "Bursary" page has been built.
As per hand drawn design
Apparently sliding doesn't work, I was mistaken, need to look into it another time.
Eventually will be replaced with logo so that it is intuitively the "go to home" button, currently also misleading because it says "Home" on every page.
There is talks about changing the PAC logo so right now it is a placeholder - once the new logo has been designed, we can incorporate it.
Wait for logo file from PAC, once get it from them, change it from the current differential one.
Self-explanatory
Currently clicking outside of the drop down on desktop causes the drop down to be minimized but not on tap on mobile, this behavior should be corrected
Currently red and white as per materialize's default CSS, we could make it more black and white with minimal colors for visitor's attention rather than having so much flashy colors.
Remove for now because we don't actually want self registered users, we will eventually have an admin page for admins to edit posts etc. but right now we shouldn't allow it.
Merge the old "about us" and "Exco/Core members" page.
It fits the requirements of this project and will also help to speed up my development speed by a huge margin.
Things to include (not exhaustive):
How to set up
How to contribute
Application stack
With a placeholder timeline, mimic-ing that of the old page until we have a good gauge from PAC
Current decision is to use the Meteor stack.
Some things to consider about:
Milestones
Status labels
Current contributors
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.