The Title Verification System is a MERN stack application that automatically verifies new title submissions by checking for similarities with existing titles based on predefined guidelines. This ensures that titles meet required uniqueness and formatting standards.
- Automated Title Verification: Detects duplicate or similar titles.
- MongoDB Database: Stores submitted and verified titles.
- REST API: Handles title submission and verification.
- React Frontend: User-friendly interface for submitting and checking titles.
- Authentication (Future Update): Secure login for authorized users.
- Frontend: React, Axios
- Backend: Node.js, Express.js
- Database: MongoDB
- Other Tools: Mongoose, CORS, Dotenv
git clone https://github.com/Adithya-KSM/Title-verification-system.git
cd Title-verification-system cd backend
npm install # Install dependencies
npm start # Run the backend server cd ../frontend
npm install # Install dependencies
npm start # Run the React appCreate a .env file inside the backend folder with the following:
MONGO_URI=mongodb://localhost:27017/title_verification_db
PORT=5000
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/titles/verify |
Verifies a new title submission |
| GET | /api/titles |
Fetch all stored titles |
- Fork the repository
- Create a feature branch (
git checkout -b feature-branch) - Commit changes (
git commit -m "Added new feature") - Push to GitHub (
git push origin feature-branch) - Open a Pull Request
This project is licensed under the MIT License.
Feel free to contribute and enhance the system! 🚀