Skip to content

meyian/fcc-accra-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FCC Website

Intro

This is the GitHub page for the code for the freeCodeCamp Accra website.

This is where it is, for now: silly-porter.surge.sh

Ways You Can Help

Non-Coders

  • Please feel free to suggest any edits or improvements of the site, concerning the design.
  • If anything looks off, like a typo, or the site is not working as it should, please contact us, and let us know you've seen something off.
  • If there's any new content you'd like to add, or suggestions of new features the site could have

Coders

Things the Site Is Missing

  • A Sign-In Page: For all that come to Coffee-and-Code, it would be very convenient to have a form on the website, where they can fill in details, like their name, phone number (for addition to the WhatsApp group), and freeCodeCamp username. (Difficulty: Easy/Intermediate)

  • A Gallery Page/Upload Process: Every Saturday, at the end of Coffee-and-Code, we take a picture of those who attened. It would nice to have a gallery page on the site (Difficulty: Easy/Intermediate)

  • (Critical) There is a way to scrape the freeCodeCamp website, enabling you to get a list of the challenges a user has completed. For freeCodeCamp Accra members who sign up on a form on our website, the goal is to create a page that shows the top 10 members each week in terms of challenges completed. The code is nearly finished, just needs a little push to get there (Difficulty: Intermediate)
  • Presentation Webpage with "Master Controls": Since we don't have a projector, and the freeCodeCamp facilitor is looking to present the "lecture notes" as slides, if a solution that would allow everyone to visit a page containing the presentation, which the presenter could control using his PC, that would be awesome! (Difficulty: Hard to say - an existing solution may be our answer)

Fixing the Existing Site Functionality

  • There's been an attempt to create a very rudimentary JavaScript router. It doesn't work fully. React Router is the best bet here, and refactoring to use React Router from the version @meyian wrote would be very cool... (Difficulty: Intermediate/Advanced)

  • The site hasn't been throughly tested to be mobile device friendly. Ensuring that the website looks good on a mobile device is a key goal for us, down the line. (Difficulty: Intermediate/Advanced)

  • There is the most basic of site analytics, and visitor count data being recorded on the site. It'd be beneficial if someone could help track the site progress. (Difficulty: Basic/Intermediate)

Ways You Can Help

Feel free to reach out to any of us with issues

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published