Election Dates listing website using static site generator (To be deployed on Netlify)
Budget: $150 – $300 AUD
This is a project that will be posted on a netlify instance when completed.
It is to be done using Next.js which I understand to be a react framework recommended by netlify (Unless you know of a better stack that would work with netlify).
This is so we can create a program that can read from a simple JSON table and generate a static website of all the upcoming elections around the world in a simple and easy to understand manner.
This JSON database does not exist yet, you have the freedom to create a sample database. Using the flat file database, it is to generate a series of pages for each country that would allow citizens of each country to quickly get a single date on the next election they should care about.
This is in addition to any other external links on how to participate in an election for such countries.
## Key Features of this project
* Flat file database in JSON containing election date related data (e.g. Country, Election Type, Date Start, Date End, Description, URL, RESULTS, etc...) (Please provide feedback if we need to add more or less to this format)
* Generated pages for each country contains these pages (Main Splash) (Country Specific Tables)
* Main splash page containing only the next significant election date and period
* Country Specific Tables Separate pages containing full table of future and past election dates (Federal, State, Council)
* Main page redirects users to the corresponding country's next election date. https://docs.netlify.com/routing/redirects/redirect-options/#redirect-by-country-or-language
## Task Stages
* Briefing and specification clarification
* Programming And Test
* Data Entry Stage (Sample Database in JSON)
* Project completion (Hand over project as a zipped file)
It is to be done using Next.js which I understand to be a react framework recommended by netlify (Unless you know of a better stack that would work with netlify).
This is so we can create a program that can read from a simple JSON table and generate a static website of all the upcoming elections around the world in a simple and easy to understand manner.
This JSON database does not exist yet, you have the freedom to create a sample database. Using the flat file database, it is to generate a series of pages for each country that would allow citizens of each country to quickly get a single date on the next election they should care about.
This is in addition to any other external links on how to participate in an election for such countries.
## Key Features of this project
* Flat file database in JSON containing election date related data (e.g. Country, Election Type, Date Start, Date End, Description, URL, RESULTS, etc...) (Please provide feedback if we need to add more or less to this format)
* Generated pages for each country contains these pages (Main Splash) (Country Specific Tables)
* Main splash page containing only the next significant election date and period
* Country Specific Tables Separate pages containing full table of future and past election dates (Federal, State, Council)
* Main page redirects users to the corresponding country's next election date. https://docs.netlify.com/routing/redirects/redirect-options/#redirect-by-country-or-language
## Task Stages
* Briefing and specification clarification
* Programming And Test
* Data Entry Stage (Sample Database in JSON)
* Project completion (Hand over project as a zipped file)