hackru / frontend Goto Github PK
View Code? Open in Web Editor NEWHackRU's frontend website
Home Page: http://www.hackru.org
License: MIT License
HackRU's frontend website
Home Page: http://www.hackru.org
License: MIT License
For the day of, this is the core of the dashboard last semester, without the login.
So it should include the same announcements, upcoming events and the common links.
It should be at hackru.org/live
The revamped site still needs login/sign up forms! Let's make it happen....
The splash page will redirect to /dashboard. Users should be able to login or sign up. On sign up they should have to fill out all the fields for lcs. On login, they should be prompted with their application status and given a button to edit their application.
We made some changes to the packages: added “tech talk” to silver and added “mention in pre-event emails” for gold. https://docs.google.com/document/d/1OYV_bW2Vn_kjtkzKgfHM0KfxXm-zhTRWE2RjeouLuxU/edit?usp=sharing
Also, add some statistics: gender, diversity, age, and attendance.
If the user has successfully applied, then there should be some indication their data is submitted and can be edited, but is currently received
When I click log out, with all fields filled, even the optional ones, it gives me the pop up notifying me I have missing fields.
There really should be a submit button instead of a "Save Changes", since it is very possibly the case that someone wants to save their changes but not necessarily submit the form. I think it would be a good idea to change the "Log out" to be Submit or something, as there is already a log out in the sidebar.
We had too many blank responses last HackRU... so if they're empty, force the user to fill them.
We don't force users to update fields though, preferably.
The message cleanser, that removes emotes (:something:
) and mentions (<garbage>
) is broken. It just removes anything between colons and brackets, without insisting that they match.
This should be fixed... the interview submissions may help.
Please investigate possible reasons for this.
You have full permission to bug Heman for code explanations if necessary, but it's self-explanatory.
After the placeholder text that is already there would you be able to add placeholder text of like an example text field input so people follow a convention when entering travel? It might help lcs out after if everything was the same format? Right now it's very ambiguous the way the information would be entered. Maybe separate boxes for City and State? Right now it just seems ambiguous basically on the way the information is being inputed.
"Don't forget to source your .bashrc" This is a little hard to understand for newbies
Users found it confusing
We need to make a splash page for HackRU Spring 2019. It's on the 9th of march at the College Ave Student center.
The site should be themed as it is and instead of a "go to dashboard", make the button "get on the mailing list" and link it to https://hackru1.typeform.com/to/OEtQEO
This should be on the prod bucket, but the script may not work if you want to avoid deploying the dashboard. We will also have to invalidate the sponsorship site and I'll comment here about that.
registered
, rejected
, and waitlisted
all under pending
would kinda obfuscate things.Splash page has picture of rac instead of casc and the location correctly says casc.
I think we have casc pictures?
We need to fix the form to make it fit with the HackRU aesthetic. Feel free to discuss what that means.
On the dashboard, under the 'Info' section, if you click on the College Ave Student Center link, the google maps that shows up is for the RAC (--Emily). Also, Also, open it in a new tab, not the same one. b/c we don't want a user to leave our site like that (--Dhruvil).
meet
We need to look for a cookie called authdata
in the browser. This cookie will contain JSON as a string:
{
"token": "Their auth token",
"valid_until": "The timestamp of the token expiry"
}
This cookie should be set on a non-MLH login. On page load, if the cookie yields a valid authentication,
the user's form should be rendered.
The login with MLH button need to exist. The following HTML should do the trick:
<button href=https://my.mlh.io/oauth/authorize?client_id=bab4ace712bb186d8866ff4776baf96b2c4e9c64d729fb7f88e87357e4badcba&redirect_uri=https://m7cwj1fy7c.execute-api.us-west-2.amazonaws.com/mlhitest/mlhcallback&response_type=code&scope=email+education+birthday">Login with MLH</button>
and then the page will eventually re-load with an authdata
cookie which needs to be handled as above.
Use a similar format as used in the travel form
Remove from the view and remove from component functionality - and that includes removing the check for auth token from the url_parms in the UserForm and App.
Please work on this issue as a branch separate from master, mark it as 'view-alterations'
We need the following for day-of:
Other note: registration will re-open on the day of. So may be have the frontend reflect that? (This isn't critical since we don't recommend registering on the day of either...)
from mobile chrome on LG G6 in new brunsqwick
https://cdn.discordapp.com/attachments/455471296046956554/475823761019371589/Screenshot_2018-08-05-20-32-46.png
screen is 1440px x 2880px
android 7
Something in the CSS is messed up and we need to revert and re-do the color changes using an older version
Options:
instagram
reddit
twitter
medium
twitch
youtube
plus a custom entry
Once they've filled out some of the forms...sometimes they get error messages? Just make sure these are right.
List of all CSS differences noticed across browsers:
These should be different buttons so the users don't get confused
We want to allow for directors to update the "wave" it is in registration (so the first n
accepted hackers from wave k
get an acceptence email welcoming them and lets them confirm attendence and those who said they were coming in wave k-1
are considered RSVPed).
I'll link the docs from the backend as I make them. This should be in the admin dashboard.
(for crying out loud lol)
The header color is dark green, maybe making it white like the text would be better?
The library used react-select to make the autocompleting form is a bit broken: if a user puts in a custom value (when allowed) and then returns to the site, the custom value disappears.
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.