Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/falihdzakwanz/personal-notes

ReactJS Submission Project for Dicoding Academy "Belajar Membuat Aplikasi Web dengan React"
https://github.com/falihdzakwanz/personal-notes

dicoding personal-notes reactjs submission vitejs

Last synced: 4 days ago
JSON representation

ReactJS Submission Project for Dicoding Academy "Belajar Membuat Aplikasi Web dengan React"

Awesome Lists containing this project

README

        

# Welcome to The Personal-Notes Repository!
A Personal Notes application built using Vite + React. This application allows users to add, delete, search, and archive notes.

## Key Features
* **Notes Management**: Create, update, and delete notes.
* **Search Functionality**: Search notes by title keyword.
* **Archive Notes**: Archive and unarchive notes.

## Technologies Used
* [Vite](https://vite.dev/): Next Generation Frontend Tooling.
* [React](https://react.dev/): JavaScript library for building user interfaces.
* [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS): Styling the application.

## Getting Started
### Prerequisites
* [Node.js](https://nodejs.org/en): Ensure you have Node.js installed (version 18.0.0 or higher is recommended).

### Steps
1. Clone the repository:
```
git clone https://github.com/falihdzakwanz/Personal-Notes.git
```

2. Open the folder:
```
cd personal-notes
```

3. Install dependencies:
```
npm install
```

4. Run the development server:
```
npm run dev
```

5. Build the project:
```
npm run build
```

## Note
This project is part of a submission for the Dicoding Academy course “Belajar Membuat Aplikasi Web dengan React”.
Please do not reuse this project for your own submissions. It is intended for educational and open-source purposes only.