This project is a React + TypeScript application using Vite, Bootstrap, and Apollo GraphQL Client.
- 🚀 React
- 🎨 Bootstrap
- 🔗 GraphQL (Apollo Client)
- 🧪 Testing – Jest + React Testing Library
- ✨ Linting
npm installnpm run devOpen
http://localhost:5173/in your browser.
The GraphQL API is available at:
http://localhost:4000/graphql
In order to use it you need to start the server (check README to setup)
cd ../server
npm startThis project includes Jest and React Testing Library.
npm run testnpm run test:watch🔹 You are free to set up your own testing tools if preferred.
🔹 Writing tests is encouraged but not mandatory.
- The project is preconfigured with GraphQL, but if you prefer another API (e.g., REST), you’re free to use it.
- You can modify the setup and use any state management, styling, or testing approach you're comfortable with.