Any Time Event is an online platform that connects companies needing event staff with individuals seeking paid volunteer opportunities. The platform aims to facilitate efficient event staffing, provide accessible paid volunteer opportunities, enhance user experience, and ensure reliable and secure transactions.
The platform allows companies to post event staffing requirements and volunteers to apply for these opportunities. This helps companies find the right people for their events quickly and easily, and provides volunteers with opportunities to earn money while gaining experience.
Payments are securely processed using Razorpay, ensuring that all transactions between companies and volunteers are safe and reliable. This feature supports various payment methods, including credit/debit cards, net banking, and UPI, providing flexibility and convenience for users.
The application includes a comprehensive tracking system that monitors user activities and admin operations. This helps maintain transparency and accountability, allowing administrators to review and manage the platform effectively.
A robust authentication system ensures that only registered users can access the platform's features. Users can sign up, log in, and reset their passwords securely. Additionally, role-based access control ensures that volunteers and companies have access to the appropriate sections of the platform.
Volunteers are required to upload their profile pictures and identity proofs during registration. This adds a layer of verification and trust, ensuring that companies can rely on the authenticity of the volunteers applying for their events.
- Backend: Django
- Frontend: HTML, CSS, JavaScript
- Database: PostgreSQL hosted on Aiven
- Payment Gateway: Razorpay
- Python 3.x
- Django
- Docker
To build the Docker images, run the following command:
docker-compose build
Environment variables are stored in multiple .env
files across different folders. Below is a summary of the required variables without including sensitive information:
HOST=your_host
PORT=your_port
PASSWORD=your_password
EMAIL=your_email
PASSWORD1=your_password
api_key='your_api_key'
api_secret='your_api_secret'
api_key_email_validation='your_api_key_email_validation'
api_key_razorpay='your_api_key'
api_secret_razorpay='your_api_secret'
EMAIL=your_email
PASSWORD1=your_password
EMAIL=your_email
PASSWORD1=your_password
acc_no=your_account_number
api_key='your_api_key'
api_secret='your_api_secret'
EMAIL=your_email
PASSWORD1=your_password
To start the Docker containers, run the following command:
docker-compose up
If you want to run the containers in detached mode (in the background), use the -d
flag:
docker-compose up -d
For any questions or feedback, please contact:
- Name: Any Time Event Team
- Email: anytimeevent12@gmail.com