Our vision with VerifIntern is to protect students, recent graduates, and job seekers from fraudulent internship opportunities and job scams. By providing an automated structural micro-service that validates recruiter trust metrics and company credibility, we aim to create a safer, more transparent ecosystem for early-career professionals to find legitimate opportunities.
VerifIntern is built using a modern, robust, and scalable tech stack:
- FastAPI: High-performance asynchronous web framework for building APIs.
- Uvicorn: Lightning-fast ASGI server.
- SQLAlchemy: Powerful SQL toolkit and Object-Relational Mapping (ORM) library.
- Pydantic: Data validation and settings management using Python type hinting.
- python-whois: Domain registration data retrieval for company credibility checks.
- Streamlit: Fast and interactive framework for building data-driven web applications and UIs.
- SQLite: Lightweight, file-based database for persistent data storage.
- Docker: Containerization for consistent environments across development and production.
- Google Cloud Run: Serverless execution environment for scalable deployments.
- Live Application: VerifIntern Live App
- GitHub Repository: VerifIntern GitHub
We welcome contributions to make VerifIntern better! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix (
git checkout -b feature/your-feature-name). - Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/your-feature-name). - Open a Pull Request detailing your changes.
Please ensure your code follows the existing style and all tests pass before submitting a PR.
This project is licensed under the MIT License. You are free to use, modify, and distribute this software as per the license terms.
Owner: Prathamesh Sail