The main goal is to provide a better way to explore tech companies in Portugal.
- List of tech companies in Portugal synced with tech-companies-in-portugal
- Search for companies (name and description terms)
- Filter by location
- Filter by category
- SEO friendly - Open Graph and Twitter Cards meta tags included (shareable links)
- Responsive design
- Next.js - React framework
- Tailwind CSS - Utility-first CSS framework
- TypeScript
- Shadcn UI - UI components
- Vercel - Hosting and CI/CD
- Upstash - Redis as a service for analytics
- Tremor - React components to build charts and dashboards
No requirements, just open a pull request with your changes. If you want to add a new feature, please open an issue first to discuss it.
Currently, our Next.js middleware incorrectly counts prefetched pages as views due to caching issues. We could exclude the prefetch pages (checking some headers) from the middleware match configuration, but then navigation via the Link component won’t trigger analytics. Disabling prefetching is an option, though it might slow down navigation. Alternatively, we could shift to client-side analytics tracking for more accuracy. This will need consideration for future updates.