Welcome to This Tech Thing, a web application dedicated to connecting mentors and mentees in the tech community. Our platform aims to facilitate meaningful relationships and foster knowledge-sharing between experienced professionals and aspiring individuals.
This repository contains the source code for the This Tech Thing web application. With a sleek and user-friendly design, the application is built using React, Tailwind CSS, Swiper.js, React Router, and EmailJS. Whether you're a mentor seeking to inspire and guide others or a mentee looking for guidance, This Tech Thing provides a seamless experience to connect and grow together.
-
Home Page: A visually appealing landing page that introduces users to This Tech Thing and its purpose. It provides a brief overview of the community and showcases testimonials from satisfied mentees and mentors.
-
Mentor Page: This section allows mentors to create profiles, providing details about their areas of expertise, experience, and availability. Mentors can showcase their skills and offer mentorship to interested mentees.
-
Mentee Page: Aspiring mentees can browse through the profiles of mentors and select those who align with their goals and interests. They can explore mentor profiles, view their availability, and request mentorship from specific mentors.
-
About Us: This page provides information about This Tech Thing, including its mission, values, and team members. It offers transparency and builds trust with the community.
-
Blog: An interactive blog platform where mentors and mentees can share their experiences, insights, and knowledge with the wider community. Users can read, comment, and engage with the blog posts.
-
Mentee Application: A dedicated page for mentees to apply for mentorship. Mentees can fill out an application form, providing information about their background, goals, and areas of interest. This information helps mentors in understanding mentees' requirements.
-
Mentor Application: Potential mentors can submit their applications through this page. They can provide details about their professional experience, expertise, and preferred mentorship approach. The information shared assists in connecting them with mentees who align with their skills.
The This Tech Thing web application is built using the following technologies:
- React: A popular JavaScript library for building user interfaces. It enables the creation of reusable UI components and efficient rendering.
- Tailwind CSS: A utility-first CSS framework that provides a set of pre-defined classes to build custom and responsive designs quickly.
- Swiper.js: A powerful and flexible JavaScript library for creating responsive and touch-enabled carousels, sliders, and image galleries.
- React Router: A routing library for React applications. It helps manage navigation and allows for the creation of dynamic and multi-page experiences.
- EmailJS: A service that simplifies sending emails using JavaScript. It provides an easy-to-use API for integrating email functionality into the web application.
To run the This Tech Thing web application locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/this-tech-thing.git
-
Navigate to project directory:
cd this-tech-thing
-
Install the dependencies
npm install
-
Start the development server
npm start
-
Open your browser and visit
http://localhost:3000
to see the application running locally