Skip to content

Codeshetra Django is a web platform designed for mock interviews, enabling interviewees to refine their skills and interviewers to conduct structured sessions. It features real-time video chat, prioritizing privacy and security through separate interview environments. Powered by Django, HTML, CSS, JavaScript, and Razorpay, Codeshetra Django enhance

Notifications You must be signed in to change notification settings

RynoCODE/codeshetra-django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codeshetra-Django Project

Codeshetra is a Django project designed to facilitate mock interviews. It provides a platform where interviewees can participate in mock interviews and interviewers can conduct interviews while earning money. The project utilizes Django along with HTML, CSS, and JavaScript, and integrates Razorpay for payment processing. It also incorporates webRTC for real-time video chat capabilities. Working on AI chatbot which can understand and respond to user queries. The project is built using Django, a high-level Python web

Features

Confirmation Email Authentication System

  • Users are required to confirm their email addresses to authenticate their accounts.
  • Confirmation emails are sent upon registration to verify user identities.

WebRTC Real-Time Video Chat

  • Codeshetra implements webRTC technology for real-time video chat functionality.
  • Interviewees and interviewers can engage in live video interviews seamlessly within the platform.

Separate Environment for Video Chat

  • Video interviews occur in a separate, secure environment within the platform.
  • This ensures privacy and security for both interviewees and interviewers during the interview process.

Technologies Used

  • Django
  • HTML
  • CSS
  • JavaScript
  • Razorpay

Installation and setup

  1. Clone the repository to your local machine.
    git clone https://github.com/your-username/codeshetra-django.git
  2. Navigate to the project directory.
    cd codeshetra-django
  3. Install Dependencies
    pip install -r requirements.txt
  4. Run migrations
    python manage.py migrate
  5. Start the Django development server.
    python manage.py runserver
  6. Access the application via 'http://localhost:8000' in your web browser.

Usage

  1. Register for an account as either an interviewee or interviewer.
  2. Confirm your email address to authenticate your account.
  3. As an interviewee, browse available mock interviews and select one to participate in.
  4. As an interviewer, create mock interview sessions and set the price for participation.
  5. Engage in real-time video interviews within the secure platform environment.

Contributors

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License.


Feel free to contribute to the project and make it even better! If you encounter any issues or have suggestions, please create an issue on GitHub. Thank you for using Codeshetra Django! 🚀

About

Codeshetra Django is a web platform designed for mock interviews, enabling interviewees to refine their skills and interviewers to conduct structured sessions. It features real-time video chat, prioritizing privacy and security through separate interview environments. Powered by Django, HTML, CSS, JavaScript, and Razorpay, Codeshetra Django enhance

Topics

Resources

Stars

Watchers

Forks