Thence Assessment
This repository contains the source code for a web application developed as part of the Thence Internship. The application is built using React and demonstrates a variety of web development techniques.
A website to Hire Brilliant Talents.
This repository consists of a React JS Application built with ❤️
Hire Brunel offer clients various talents according to there needs!
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/krmahi/Brunel-TalUp-Website.git
# Go into the repository
$ cd Brunel-TalUp-Website
# Install dependencies
$ npm install
# Run the app
$ npm run dev
>This will start the development server and open the application in your default web browser.
Note If you're using Linux Bash for Windows, see this guide or use
node
from the command prompt.
This project includes the following features:
- React Architecture: Utilizes functional components and hooks for efficient development.
- Figma Requirements: Implements all design specifications outlined in Figma.
- Native CSS Styling: Ensures consistent and flexible styling development.
- Dynamic Hero Image: Easily interchangeable via URL modification for visual customization and some slight animations for visual appeal.
- Email Validation: Robust validation using regular expressions for data integrity.
- React Router Navigation: Seamless navigation between sections for enhanced user experience.
- Carousel Functionality: Engaging carousel with 3-second duration for dynamic content presentation.
- Adavanced @GSAP Animation: Custom Cursor with dynamic sizes | scroll animations and overall easing.
- Redirection Management: Efficient page redirection using set timeout and useEffect hook.
This software uses the following open source packages:
Thence For the Opportunity
- public
- favlogo.svg
- src
- assets
- components
- Accordian.jsx
- AccordianItems.jsx
- AppButton.jsx
- Cursor.jsx
- Faq.jsx
- Footer.jsx
- HeroCarosel.jsx
- HomeImg.jsx
- NavBar.jsx
- fonts
local fonts
- pages
- Home.jsx (Screen 1)
- Register.jsx (Screen 2)
- Success.jsx (Screen 3)
- styles
App Styles
- App.css
- App.jsx
- index.css
- main.jsx
ReactDOM
- index.html
- vite.config.js
Mahesh Kumar
mahi
· mahesh.kr.2277@gmail.com · Hire Brunel · GitHub @krmahi