Skip to content

bstr1ckland/notes-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NotesApp

NotesApp is a simple note-taking application built with React Native and Expo. It allows users to create, update, search, and delete notes. The app features a user-friendly interface, where notes are displayed in a masonry grid layout. Users can easily add and edit notes with rich content.

This project was built to achieve a React Native Certificate from ShiftKey labs.

🤖 Features

  • Create Notes: Easily add new notes with a title and content.
  • Edit Notes: Update note titles and content in real-time.
  • Delete Notes: Remove unwanted notes with a simple swipe.
  • Search Notes: Search through your notes using the search bar.
  • Masonry Layout: Notes are displayed in a responsive masonry grid layout.
  • Navigation: Seamless navigation between the home screen and note edit screen.

🥞 Tech Stack

  • React Native: Framework for building native mobile apps using JavaScript and React.
  • Expo: A platform for building React Native apps with ease.
  • Redux: For state management across the app.
  • Tailwind CSS (twrnc): Utility-first CSS framework for styling.
  • React Navigation: Library for navigating between screens.
  • React Query: For managing API data and state (used to fetch, add, update, and delete notes).
  • Masonry List: For displaying notes in a masonry grid layout.

🚀 Getting Started

Prerequisites

Make sure you have the following installed on your machine:

Steps

  1. Clone the repository:
git clone https://github.com/yourusername/NotesApp.git
  1. Navigate to the project directory:
cd NotesApp
  1. Install the dependencies:
npm install
  1. Start the Expo development server:
npm start
  1. Scan the QR code with the Expo Go app on your mobile device or run the app in an Android/iOS simulator.

About

A notes app built with React Native and JS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%