Skip to content

davidmoina/wishlist-project-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wishlist Project Backend

This is the backend code for the Wishlist Project Frontend application, which is a CRUD application for managing a task list. The application allows you to mark tasks as completed, edit them, or delete tasks.

The backend is developed using TypeScript, Node.js, and Express. It follows the Model-View-Controller (MVC) architectural pattern.

Installation

Before running the backend, make sure you have Node.js and npm (Node Package Manager) installed on your system.

  1. Clone this repository to your local machine.

    git clone https://github.com/davidmoina/wishlist-project-backend.git
  2. Navigate to the project directory.

    cd wishlist-project-backend
  3. Install the dependencies.

    npm install

Usage

You can run the backend in different modes using the following npm scripts:

  • Run the backend in development mode:

    npm run dev
  • Start the backend in production mode:

    npm run start

Building the Project

If you want to build the project for deployment, you can use the following command:

npm run build

This command will compile the TypeScript code into JavaScript and generate a dist directory containing the compiled files.

Contributing

Contributions are welcome! If you want to contribute to this project, please follow these steps:

  1. Fork this repository.
  2. Create a new branch for your feature or bug fix.
  3. Make the necessary changes and commit your code.
  4. Push your changes to your fork.
  5. Submit a pull request to the original repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published