A search engine app with the purpose of facilitating the filtering of a comprehensive list of the members of the French Parliament, allowing users to effortlessly navigate through profiles of individual members.
- Node.js 18.17 or later
First, install the dependencies:
npm i
Then, run the development server:
npm run dev
The app can also be deployed locally using docker. Simply run the following command :
docker compose up --build -d
For both cases, open http://localhost:3000 with your browser to see the result.
This poject uses :
- Nextjs 14 (React framework)
- Tailwind CSS (a utility-first CSS framework)
- MiniSearch (a powerful in-memory fulltext search engine)