✨ Welcome to the CodeAnt AI Frontend Developer Intern Hiring Assignment repository! ✨
This project showcases my solution for the assignment provided by CodeAnt AI, a Y Combinator-backed startup revolutionizing code quality and security. The objective was to build a responsive, efficient, and visually appealing frontend using ReactJS, HTML, and CSS, adhering to best practices for clean, scalable, and maintainable code.
The assignment required the following:
- Implement the provided design from the Figma file with accuracy.
- Figma File -> https://www.figma.com/design/3j3bEI8nR1T1UwsfEBMbhi/Frontend-Developer-%3C%3E-CodeAnt?node-id=0-1&p=f&t=QC5oreOA8NiyCK4F-0
- Create an intuitive and responsive user interface.
- Ensure a clean and scalable codebase.
- Deliver the completed implementation within the deadline.
✍️Evaluation Criteria:
- Code Quality: Clean, readable, and maintainable code.
- Adherence to Design: Accurate implementation of the provided Figma design.
- Functionality: Seamlessly working frontend components.
- Performance: Optimized and responsive UI/UX.
- Responsiveness: Adaptable across various screen sizes and devices.
- Creativity: Efficient solutions to challenges.
🚀 The project is live and can be accessed here: https://codeantai.netlify.app/
Below are some visuals of the implemented design provided to me ->
Visit the 🌐 Live Site for a full experience!
✅ Code Quality:
- The codebase is clean, maintainable, and scalable.
- Data is not hard-coded; it is stored in a separate JavaScript file, ensuring flexibility and reusability.
✅ Component Architecture:
- Components are efficiently structured to maximize reusability and readability.
- Animations are implemented cleanly, enhancing the user experience without overloading the interface.
✅ Technologies Used:
- ReactJS for efficient component-based architecture.
- HTML and CSS for structured and styled UI elements.
- Responsive design principles to ensure the UI works seamlessly across devices.
✅ Responsiveness:
- The design adapts beautifully to various screen sizes, providing an optimal user experience on all devices.
✅ Animations:
- Subtle, professional animations enhance the interface without overwhelming the user.
- GitHub Repository: CodeAnt AI Frontend Developer Assignment
- Live Demo: https://codeantai.netlify.app/
- Supporting Documentation: Instructions for running the project locally are provided below.
To get started, clone the repository and install the dependencies.
# Clone the repository
git clone https://github.com/Hailex798/CodeAnt_AI-Frontend-Developer-Intern-Hiring-Assignment.git
# Navigate to the project directory
cd CodeAnt_AI-Frontend-Developer-Intern-Hiring-Assignment
# Install dependencies
npm install
To start the development server:
npm run dev
This will run the project locally at http://localhost:5173
.
To build the project for production:
npm run build
The production-ready files will be in the build
directory.
You can serve the build files locally using a simple HTTP server:
# Install a simple HTTP server
npm install -g serve
# Serve the production build
serve -s build
Navigate to http://localhost:3000
to view the production build.
If you have any questions or issues, please feel free to reach out:
- Email: kshitijsinghbisht777@gmail.com
- LinkedIn: Kshitij Singh Bisht
- Portfolio: Kshitij
🎉 Thank you for reviewing this project! I look forward to your feedback and the opportunity to contribute to CodeAnt AI's innovative mission.