https://github.com/eficode/copilot-fullstack-notes-app
https://github.com/eficode/copilot-fullstack-notes-app
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/eficode/copilot-fullstack-notes-app
- Owner: eficode
- Created: 2025-03-18T19:45:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-19T07:05:12.000Z (over 1 year ago)
- Last Synced: 2025-03-19T08:22:20.257Z (over 1 year ago)
- Language: JavaScript
- Size: 103 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```