Skip to content

viduraperera/task-managment-frontend

Repository files navigation

Task Manager

This is a sample project that manage tasks. The project is built using Next.js with TypeScript, and styled using Bootstrap and SCSS.

Features

  • Next.js: Framework for server-rendered React applications.
  • TypeScript: Type-safe JavaScript with static type definitions.
  • Bootstrap: CSS framework for responsive design.
  • SCSS: Syntactically awesome stylesheets.
  • Zod: TypeScript-first schema declaration and validation.
  • React Hook Form: Performant, flexible, and extensible forms with easy-to-use validation.
  • Jest: Delightful JavaScript testing framework with a focus on simplicity.

Getting Started

Cloning the Repository

  1. First, clone the repository:

    git clone https://github.com/viduraperera/task-managment-frontend.git
  2. Navigate to the Folder

    cd task-managment-frontend

Running Locally

  1. Install the dependencies:

    npm install
  2. Start the development server:

    npm run dev

The application will be available at http://localhost:3000.

Running with Docker

  1. Build the Docker image:

    docker build -t task-managment-frontend .
  2. Run the Docker container:

    docker run -p 3000:3000 task-managment-frontend

The application will be available at http://localhost:3000.

Scripts

  • npm install: Installs the project dependencies.
  • npm run dev: Starts the development server.
  • npm run build: Builds the application for production.
  • npm test: Runs the test suite.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages