Save From Frauds is a comprehensive application designed to track and report fraudulent entities (e.g. phone numbers emails websites) and their associated impacts. Users can log detailed reports describing the nature of the fraud its impact (financial emotional reputational etc.) and preventive measures to avoid similar scams. The system provides a seamless way to link multiple reports to a single fraudulent entity for better tracking and analysis.
Here're some of the project's best features:
- Manage fraudulent entities with unique identifiers.
- Associate multiple detailed reports with each entity.
- Categorize impacts (e.g. financial loss emotional distress) with metadata.
- Query and aggregate data efficiently using Mongoose and MongoDB.
1. Install Packages
npm i
2. Copy all environment vairbales from .env.example
3. Run application
npm run dev
Technologies used in the project:
- NextJs
- MongoDb
- Shadecn-Ui
- TailwindCss
We welcome open-source contributions! If you'd like to contribute to this project, please follow these steps:
- Fork this repository.
- Create a new branch for your feature or fix.
- Make your changes and ensure the code is well-documented.
- Run tests (if applicable) to verify that your changes do not break existing functionality.
- Submit a pull request with a detailed explanation of your changes.
We encourage contributions to improve the functionality, security, and usability of the project. Whether it's fixing bugs, adding new features, or improving documentation, every contribution counts!
- Explore the repository: Familiarize yourself with the project and its structure.
- Check out open issues: Look for any issues tagged with "good first issue" or "help wanted".
- Join the discussion: If you have ideas or questions, feel free to reach out to the community through issues or discussions.
We have an exciting roadmap ahead! Here are some of the features we plan to implement in the future:
- Blogs: A section for scam awareness and prevention tips through blog posts.
- List of Submitted Reports: A user-facing list of all scam reports submitted by the community.
- Edit and Delete Reports: Allow users to edit or delete their own submitted scam reports.
- Latest Reports Section: A dynamic section showcasing the most recent scam reports.
- And Many More: We're continuously working on new features and improvements to enhance user experience and provide better resources for staying safe online.
If you’re interested in any of the planned features, feel free to contribute or help us by submitting issues, suggestions, or pull requests!
This project is licensed under the MIT License.