An open API service indexing awesome lists of open source software.

https://github.com/eficode/copilot-fullstack-notes-app


https://github.com/eficode/copilot-fullstack-notes-app

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Notes App

This is a full-stack notes application with React frontend and Express backend, with upcoming features that allow users to create, edit, view, and delete notes.

## Downloading and installing Node.js and npm

[Installation instructions ](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)

## Technology Stack

### Frontend
- React.js with React Router for navigation
- Tailwind CSS for styling
- Jest for testing
- Vite as the build tool

### Backend
- Node.js
- Express.js
- REST API

## Prerequisites

- Node.js v14.0 or higher
- npm or yarn

## Setup Instructions

### Backend Setup

1. Navigate to the backend directory:
```bash
cd backend
```

2. Install dependencies:
```bash
npm install
```

3. Start the development server:
```bash
npm run dev
```

### Frontend Setup

1. Navigate to the frontend directory:
```bash
cd frontend
```

2. Install dependencies:
```bash
npm install
```

3. Start the development server:
```bash
npm run dev
```

## Running Tests

To run tests for the frontend:

```bash
cd frontend
npm test
```