Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 1.63 KB

README.md

File metadata and controls

38 lines (23 loc) · 1.63 KB

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