Safe Haven is a web application that allows users to anonymously file complaints. The app provides a user-friendly interface for filing complaints securely and anonymously. It leverages the power of Next.js, Metamask, Moralis, and Prisma to create a robust and efficient solution.
- Anonymous complaint filing: Users can file complaints without revealing their identity.
- User-friendly interface: The application provides a simple and intuitive interface for a seamless user experience.
- Metamask integration: Users can connect their Metamask wallet for secure account creation and login.
- Secure account management: Moralis is used to ensure secure account creation and login processes.
- Efficient database management: Prisma is employed as an efficient ORM tool for PostgreSQL database management.
- Next.js: A popular React framework for building efficient web applications.
- Metamask: A browser extension for interacting with Ethereum blockchain applications.
- Moralis: A backend infrastructure provider for decentralized applications.
- Prisma: A powerful ORM tool for database management.
- Clone the repository:
git clone https://github.com/username/repo.git
- Install dependencies:
cd repo
npm install
- Configure the environment variables:
cp .env.example .env
Make sure to update the necessary environment variables in the .env
file.
- Run the application:
npm run dev
The application will be available at http://localhost:3000.
The application can be easily deployed to platforms like Vercel, Netlify, or Heroku. Follow their respective deployment guides to host the app.
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
- Fork the repository.
- Create a new branch.
- Make your changes and commit them.
- Push your changes to your fork.
- Open a pull request.
This project is licensed under the MIT License.