This project is a full-stack careers website built for Yashshree Inc., a fictional institution. It allows users to browse open positions, learn more about Yashshree, and apply for available jobs through an email OTP verification process.
Deployment:
Visit the live deployment of the web application at: https://yashshree-careers-website.onrender.com/
Tech Stack:
- Frontend: HTML, CSS, JavaScript
- Backend: Python Flask
- Database: MySQL (using pymysql)
- Additional Modules:
- gunicorn (web server)
- SQLAlchemy (database interaction)
- requests (external API calls if applicable)
- Flask-Mail (for email functionality)
Features:
- Job Listings: Users can view a list of open positions at Yashshree.
- Company Information: A dedicated section provides details about Yashshree Inc.
- Job Applications: Users can apply for positions through a form with email OTP verification.
Installation:
To run the application locally, follow these steps:
- Clone the repository:
git clone <repository_url>
- Navigate to the project directory:
cd <project_directory>
- Install dependencies:
pip install -r requirements.txt
- Run the Flask application:
python app.py
Contributing:
If you'd like to contribute to the project, feel free to submit pull requests or open issues on the GitHub repository.
License:
This project is licensed under the MIT License.