ceadoor / hacktoberfest-website-2019 Goto Github PK
View Code? Open in Web Editor NEWWebsite for Hacktoberfest event of 2019 powered by TRACE
Home Page: https://hacktoberfest-tracecea.surge.sh
License: MIT License
Website for Hacktoberfest event of 2019 powered by TRACE
Home Page: https://hacktoberfest-tracecea.surge.sh
License: MIT License
Currently the email provider zoho will block sending of emails if concurrently multiple emails are sent.
Also during registration, if email is not sent(to a single user) due to such blocking, backend returns Registration failed response even though response was successful.
To overcome all this, use Sendgrid API for handling emails next time this project is used.
use express-validator
to validate the body content for the route
Sample validation criterias and controller is already present in validateBodyController
file
Validate username
field
Read here https://create-react-app.dev/docs/deployment#surge-https-surgesh
Create an after build script to rename index.html to 200.html
All the loading...
can be replaced with a spinner or something.
Add an entry repoLink
to https://github.com/ceadoor/hacktoberfest-website-2019/blob/master/client/src/config/index.js
And use this entry instead of githubLink
in Footer link
As home page already fetches page: 1 data, it seems better to start fetching from 2nd page onwards.
Update this line
to page: 2
And update this link
to this.fetchRepos({ page: this.state.page });
set up a simple backend server to parse PRs done for a specific user and show the results in progress page
Progress
Add validation for page and perPage fields in the getHacktoberfestRepos route
Compress images used without losing much pixels, to load bit faster.
Update
Who
to Whom
in home page session card20th
October to 10th
OctoberMention used stack with one liner description
React.js
Create-react-app
react-bootstrap
react-router-dom
express.js
github api (octokit)
yarn workspaces
Use API service(or timer) to auto update
on 100 submissions
Add
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.