This is a Next.js project bootstrapped with create-next-app
.
Deployed here using Vercel: https://sylvera-project-list.vercel.app
npm install
npm run dev
Open http://localhost:3000 with your browser to see the result.
Run in cli: npm run cy:run
Run with cypress debugging tools: npm run cy:open
- Show message when no data found for an entry. I added some logic to handle this, but it's not working
- Add time to the feed data shown on the cards for a project
- Fix project feed cards, they are not responsive. The text overflows
- Add more test coverage
- Used app router because it's the preferred method by nextjs, and thought I could leverage SSR out-of-the-box
- Didn't use tRPC because I'm not practised with it, so would have slowed me down. I think this would have been a more safe choice if I had more time since the response would have been typed
- Used cypress component testing instead of react testing library to rapidly create tests. Thought it was the safest choice given the time limit
- Using vercel to host the website for optimal integration with nextjs, and for the rapid configuration of deployment