Logo Lanfrica

Yiaga-Africa/Know-Your-Reps

Type de record:

software
Créateur:
Yia
Hôte:
# Know-Your-Reps - Know-Your-Reps - About - Getting Started - Technologies ## About Know your reps is a web application that aims to help provide citizens of Nigeria with information about their legislators ## Getting Started 1. Use `cd client` from the root folder to enter the client directory 2. Run `npm run dev` to start the application on the localhost **NOTE:** `server.js` is not used for anything in the application as of yet. ## Technologies - **ReactJS:** Javascript framework for frontend development. Official Website has basic information, and more can be found on the documentation page. - **React Router:** Libary for routing in react. Official documentation contains more information. ***Using v5 not v6. Can be upgraded to v6** - **FontAwesome:** Icon libary for the web. More information available on offical documentation. - **Hasura:** Database that also generates GraphQL queries. Check official website and documentation for more information. - **TailwindCSS:** CSS framework for responsive pages. Check official website and documentation for more information. - **Netlify:** This is a hosting platform. More on the official website. - **Vite:** Frontend tooling used to set up the project in the client folder. Offical website has more information, along with the guide. - **Firebase:** NoSQL database owned by Google. Also has more features that can be read about on the official website - **ChartJS:** Charting libary for javascript. Official website has more information. - **Apollo:** A GraphQL platform with clients that allow easier creation and testing of GraphQL queries. More on the official website. - **GraphQL:** It is an API query language that focuses on descriptive queries that fetch only the data that is needed. More information on the offical website.