DevPedroHB / notion-react

This project is a clone of Notion developed in React, which aims to reproduce some of the main features and appearance of the well-known productivity tool.

Home Page:https://notion-react.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Notion React

This project is a clone of Notion developed in React, which aims to reproduce some of the main features and appearance of the well-known productivity tool.

Technologies  |   Services  |   Packages  |   Getting started  |   Features  |   Links  |   Versioning  |   License

License

Notion React

πŸš€ Technologies

Here are the technologies used in this project.

  • TypeScript 5.0.2
  • NodeJS 18.14.2
  • Vite 4.4.0
  • TailwindCSS 3.3.3

πŸ“‹ Services

Here are the services used in this project.

πŸ“¦ Packages

Here are the production packages used in this project.

  • @tiptap/react -> A modern text editing library offering a flexible and highly customizable editing experience based on a modular and extensible model.
  • highlight.js -> Used to highlight code syntax in blocks of code within HTML pages.
  • lowlight -> A JavaScript library used to highlight code syntax in blocks of code within HTML pages.
  • react-icons -> Used to provide icons from many popular icon libraries in React applications.

πŸ’» Getting started

Here are the commands and steps on how to start the project.

Dependency

  • NodeJS
  • NPM (Package manager of your choice)

Steps

# To install dependencies.
npm install

# To start the project on your machine.
npm run dev

# To build the project.
npm run build

# To run the project in production.
npm run start

# To format the 'src' folder code using eslint settings.
npm run lint

πŸ”₯ Features

Here are the main features of the project.

  • Responsive design.
  • Text styling, including bold, italics, headings, etc.

πŸ“Ž Links

πŸ”° Versioning

Here are the versions of the parts of the project.

  • WEB -> 1.0.0

πŸ“ License

This project is licensed under the MIT license.


Made with β™₯ by Pedro Henrique πŸš€ Never stop learning!

About

This project is a clone of Notion developed in React, which aims to reproduce some of the main features and appearance of the well-known productivity tool.

https://notion-react.netlify.app/


Languages

Language:TypeScript 95.6%Language:HTML 2.1%Language:JavaScript 1.8%Language:CSS 0.4%