Welcome to ProScreen!
This app revolutionizes how interviews are managed by providing tools for seamless communication π£οΈ, real-time collaboration π, and efficient workflows β
. With features like video calls, screen sharing, and session recording, ProScreen ensures every interview is productive π and memorable π‘.
For the best experience, we recommend using laptops, desktops, or PCs.
π΅ Note: Mobile phones are not fully supported at this time.
π Try it Out: Live Demo
- π₯ Video Calls: Experience smooth, real-time video communication.
- π₯οΈ Screen Sharing: Enhance collaboration with on-screen presentations.
- π¬ Screen Recording: Never miss a momentβrecord your sessions for later reference.
- π Authentication & Authorization: Advanced user security powered by Clerk.
- π» Server Components, Layouts, Server Actions: Delivering high-performance web experiences with Next.js.
- π Client & Server Components: An optimized balance between client and server functionalities.
- π£οΈ Dynamic & Static Routes: Intuitive navigation between interviews, profiles, and dashboards.
- π¨ Styling with Tailwind & Shadcn: Crafted with stunning visuals using Tailwind CSS and Shadcn UI.
- β‘ Server Actions: Execute backend operations with ease for seamless workflows.
This project leverages the best-in-class tools and frameworks to deliver a robust and scalable platform:
π οΈ Technology | π Description |
---|---|
Next.js | Framework for building high-performance React apps with SSR and SSG. |
TypeScript | Type-safe development for fewer bugs and better code maintainability. |
Stream | Enables real-time video and messaging capabilities. |
Convex | Serverless backend for handling database queries and updates. |
Clerk | Handles secure authentication and authorization effortlessly. |
Tailwind CSS | Utility-first CSS framework for stunning responsive designs. |
Shadcn UI | Customizable and beautiful UI components for professional styling. |
- π Sign Up/Login: Securely authenticate users with Clerk.
- π Schedule Interviews: Create, update, and manage interview schedules effortlessly.
- π₯ Join Sessions: Conduct real-time video calls with advanced features like screen sharing.
- πΎ Record Sessions: Save your sessions locally or in the cloud for future reference.
- π€ Collaborate: Share screens, discuss ideas, and ensure effective communication.
- π Scalable: Built with modern frameworks to grow with your needs.
- π¨ User-Friendly: Intuitive UI designed for professionals and recruiters.
- π Secure: Prioritizes data security and privacy with state-of-the-art authentication.
- π οΈ Customizable: Tailored features for any organizationβs interview process.
We welcome all contributions! Here's how you can contribute:
- π΄ Fork the repository.
- πΏ Create a new branch:
git checkout -b feature-branch
- ποΈ Commit your changes:
git commit -m "Add your feature"
- π Push the branch:
git push origin feature-branch
- π Open a pull request.
For any questions or feedback, feel free to contact me:
- π§ Email: [email protected]
π¨βπ» Made by Soumojit Banerjee πΌ
Feel free to connect with me on:
π LinkedIn
A special thanks to ChatGPT for all your support in completing this project! π
Feel free to reach out for collaborations or feedback!