Skip to content

This portal allows users to submit assignments via a form and redirects them to a "Thank You" page upon successful submission.

Notifications You must be signed in to change notification settings

sasholk/submission-portal

Repository files navigation

⭐ Submission Portal Project


🔗 Links:

✨ Description

  • 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.

🛠️ Used Technologies:

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Jest
  • React hook form
  • zod
  • React-select

⚡ Quick Start

  1. Clone the repository:
git clone https://github.com/sasholk/submission-portal.git
cd submission-portal
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open http://localhost:3000/ in your browser to view the app.

🧪 Run Tests:

  • To run the test suite, use the command:
npm run test

💬 Additional Information

  • 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.

About

This portal allows users to submit assignments via a form and redirects them to a "Thank You" page upon successful submission.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published