https://github.com/vbetsch/notion-like
☑️ Just a Notion-like project for a technical test
https://github.com/vbetsch/notion-like
eslint javascript jest mongodb nextjs nodejs prettier reactjs typescript
Last synced: over 1 year ago
JSON representation
☑️ Just a Notion-like project for a technical test
- Host: GitHub
- URL: https://github.com/vbetsch/notion-like
- Owner: vbetsch
- Created: 2024-07-24T21:27:39.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-29T02:35:36.000Z (almost 2 years ago)
- Last Synced: 2025-01-23T03:28:24.261Z (over 1 year ago)
- Topics: eslint, javascript, jest, mongodb, nextjs, nodejs, prettier, reactjs, typescript
- Language: TypeScript
- Homepage:
- Size: 207 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# notion-like
☑️ Just a Notion-like project for a technical test







[//]: # ()
## Windows & MacOS & Linux
### Installation
- Install Nodejs dependencies
```bash
npm install
```
- Copy the `.env.local.example` file to create your own `.env` file
```dotenv
MONGODB_URI=your_mongodb_uri
```
### Getting Started
- Run Next app
```bash
npm run dev
```
### Test
- Launch API Jest tests
```bash
npm run tests:api
```
- Run API tests coverage
```bash
npm run tests:api:coverage
```
### Linter & Formatter
- Run ESLint
```bash
npm run eslint
```
- Check Prettier
```bash
npm run prettier:c
```
- Run Prettier
```bash
npm run prettier:w
```