Skip to content

dboatengg/snap

Repository files navigation

Snap

Login Page

Posts Page

Snap is a note-taking web application that allows users to create, edit, and delete notes in real-time. The app is built using React and Firebase and is designed to be fast and easy to use.

Demo

Check out the live site here.

Features

  • Create notes with a title and a body
  • Login authentication: Users need log in to access their notes securely. Authentication helps protect user data and prevent unauthorized access to notes.
  • Edit notes in real-time
  • Delete notes
  • Responsive design that works on desktop and mobile

Getting started

To get started with Snap, you'll need to do the following:

  1. Clone the repository to your local machine.
  2. Install the dependencies using npm install.
  3. Set up a Firebase project and enable Firestore.
  4. Add your Firebase configuration to the firebase-config.js file.
  5. Run npm run dev to start the development server.

Contributing

If you'd like to contribute to Snap, please fork the repository and create a pull request.

License

Snap is licensed under the MIT license. See the LICENSE.md file for more information.

About

Snap is a ReactJS responsive web application that allows users to create, edit, and delete notes in real-time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published