Skip to content

ChimaRyder/freenotes

Repository files navigation

📝 FreeNotes: An Anonymous Confession Board

Cover Image

FreeNotes is an anonymous confession board where you can share your deepest thoughts without fear.

This project is inspired from UnsentProject, an anonymous confession board aimed at confessing unconveyed feelings for first loves and crushes. While FreeNotes is similar, it also provides user authentication to review or delete any specific notes published as well.

Authors

💻 Tech Stack

Client: React Vite TailwindCSS shadcn/ui

Server: NodeJS Express.js MongoDB

✨ Features

  • Search and View confessions by name
  • Create an account
  • Create/Customize confessions
  • View previously-made confessions

🔨 Run Locally

Clone the project

  git clone https://github.com/ChimaRyder/FreeNotes

Go to the project directory

  cd FreeNotes

Install dependencies

  npm install

Start the Express server

  cd server && npm run start

Start the server

  cd .. && npm run dev

⚙ Environment Variables

To run this project, you will need to add the following environment variables to your .env file

VITE_API_LINK

ORIGIN

ACCESS_TOKEN_SECRET

URI

About

A MERN anonymous confession board inspired from UnsentProject

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published