This project is a rebuild in React JS of hackfortheglobe/hackforsrilanka_website, which was previously built with PHP and Jquery.
View the site at https://react-hackforsrilanka-website.vercel.app/
Built with React v18.0.0, Material UI v5.6.1 and Bootstrap v5.1.3.
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.
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