Skip to content

Rebuild of hackfortheglobe/hackforsrilanka_website in React JS, which was previously built with PHP and Jquery

Notifications You must be signed in to change notification settings

dan-niles/react-hackforsrilanka-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HackForSriLanka - Website

This project is a rebuild in React JS of hackfortheglobe/hackforsrilanka_website, which was previously built with PHP and Jquery.

Demo Link

View the site at https://react-hackforsrilanka-website.vercel.app/

Technologies

Built with React v18.0.0, Material UI v5.6.1 and Bootstrap v5.1.3.

Development Setup

You need npm to install dependancies. To clone the repository, run:

git clone https://github.com/dan-niles/react-hackforsrilanka-website.git
cd react-hackforsrilanka-website

In the project directory, you can run:

npm install

then run:

npm start

Open http://localhost:3000 to view it in your browser.

Things To Do

  • Integrate Alert System: Created a form for users to subscribe to a particular group. Need to integrate it with Team Illuminati's alert system.
  • Search by Location: Currently search by location form exists, but need to get data from api and populate the select fields.
  • Contact: Contact form needs to be set up with a recipient email address.
  • Privacy/Terms: Need to decide whether to create new pages for privacy/terms or else remove links from footer.
  • Language Translation: Add option to translate page into Sinhala and Tamil languages.
  • Help: I created a Help Dialog Modal, need to fill it in with screenshots and directions for users on how to use the app.
  • Spinners: Need to display spinners when loading data from api and submitting forms

About

Rebuild of hackfortheglobe/hackforsrilanka_website in React JS, which was previously built with PHP and Jquery

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •