SilentNote is a fullstack application designed to allow users to send anonymous messages via a specific link. This application can be used for fun as well as for collecting multiple feedbacks. The project is built with a modern tech stack to ensure performance and scalability.
Check out the live version of the project here.
- Next.js: A React framework for server-rendered applications.
- TypeScript: A statically typed superset of JavaScript.
- NextAuth: Authentication for Next.js applications.
- ShadCN: A UI library.
- Framer: For Little Bit animation.
- Prisma ORM: A next-generation ORM for Node.js and TypeScript.
- PostgreSQL: A powerful, open source object-relational database system.
- Send anonymous messages through a specific link.
- User-friendly interface built with Next.js and TypeScript.
- Secure authentication with NextAuth.
- Styled with ShadCN for a modern look and feel.
- Smooth animations and interactions using Framer.
- Efficient data management with Prisma ORM.
- Robust and scalable database with PostgreSQL.
To get started with the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/silentnote.git cd silentnote
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.env
file in the root directory and add the necessary environment variables. Refer to.env.example
for the required variables. -
Run the development server:
npm run dev
-
Open http://localhost:3000 with your browser to see the result.
- Go to the live demo.
- Create a new link for anonymous messaging.
- Share the link with others.
- Receive anonymous messages through the link.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, feel free to reach out:
Thank you for checking out SilentNote!