- Live Preview: Submission Portal App
- This is a Submission Portal application built using Next.js, React, and TypeScript.
- The project features dynamic content rendering and suspense for asynchronous data fetching.
- It leverages modern CSS frameworks for styling and layout.
- Jest is used for writing unit tests, ensuring component reliability and robustness.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Jest
- React hook form
- zod
- React-select
- Clone the repository:
git clone https://github.com/sasholk/submission-portal.git
cd submission-portal
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open
http://localhost:3000/
in your browser to view the app.
- To run the test suite, use the command:
npm run test
- The app supports dynamic content rendering for enhanced interactivity.
- Custom components are modular and reusable, making the codebase scalable and maintainable.
- The use of suspense ensures smooth loading of asynchronous data.