Welcome to Ascend.ai, your ultimate platform for mastering interview skills, enhancing communication, and boosting confidence. Whether you're a job seeker, a professional, or a student preparing for interviews, Ascend.ai is your AI-driven partner for interview success.
- Problem Statement
- Key Features
- Technology Stack
- Flow Charts
- Getting Started
- Usage
- Contributing
- License
In today's competitive job market, effective communication during interviews is paramount. Employers not only seek expertise but also evaluate communication skills, facial expressions, and confidence. Ascend.ai addresses this challenge by providing a platform that empowers users to improve their communication and interview skills through AI-driven analysis.
- Ascend.ai offers a deep dive into your interview performance.
- It analyzes facial expressions, tone, pitch, and more to provide a holistic view of your readiness.
- Get instant feedback on your tone and pitch during interview practice.
- Ensure you project confidence and professionalism in real time.
- Ascend.ai's facial expression analysis system assesses your emotional responses during interviews.
- Help convey the right emotions with your expressions.
- Review your recorded video mock interviews with precise timestamps.
- Identify specific areas for improvement and fine-tune your performance.
- Use the personalized dashboard to track your interview preparation progress.
- Receive AI-powered recommendations for improvement tailored to your needs.
- Engage with our AI chatbot that poses interview questions and analyzes your responses.
- Receive valuable suggestions to enhance your interview readiness anytime.
Ascend.ai leverages a robust technology stack to deliver its AI-driven features:
- Frontend: Next.js and Tailwind CSS for a responsive and user-friendly interface.
- Database: MongoDB for data storage and Prisma for database connections.
- Facial Expression Analysis: Model: OpenCV + ResNet | Dataset: Facener Dataset.
- Tone and Pitch Analysis: Datasets: RAVDESS Emotional speech audio, Toronto emotional speech set (TESS), CREMA-D Datasets | Models: LIBROSA + 1DCNN
- Chatbot: Vector DB: Qdrant | LLM: mistral 8x7b | Dataset: scraped 30 different websites for Interview Related Questions.
- Video Recording and Playback: WebRTC for recording video and Video.js for video playback with timestamps.
- User Authentication and Authorization: Clerk
- Birds Eye View
- Website Frontend Flow
- Website Backend and API Flow
- Retrieval Augmented Generation(RAG) Model Flow
Follow these steps to get Ascend.ai up and running locally:
- Clone the repository.
- Install the required dependencies.
- Configure the database and authentication settings.
- Start the development server.
For detailed instructions, please refer to the Installation Guide.
- Create an account or log in to Ascend.ai.
- Access the dashboard to monitor your progress.
- Engage with the AI chatbot to practice interview questions.
- Review your video mock interviews with detailed timestamps.
- Improve your interview skills and readiness with AI-driven feedback.
For a more in-depth guide, please check the User Guide.
We welcome contributions to Ascend.ai. If you'd like to contribute to the development, Open PRs and we will review them!
This project is licensed under the MIT License.