Welcome to My Portfolio Project! This is a free project that uses ReactJS and NextJS, designed specifically for junior developers who are looking to improve their skills.
This project uses several third-party libraries to improve its functionality and aesthetics. These include:
- TailwindCSS: A utility-first CSS framework that helps you quickly build custom designs.
- Axios: A promise-based HTTP client for making API requests.
- DaisyUI: A component library that helps you create beautiful UIs with TailwindCSS.
- Framer Motion: A library for creating smooth animations and transitions in React.
- SendGrid Mail: A cloud-based email service that helps you send and manage emails.
To get started with My Portfolio Project, follow these steps:
- Clone this repository to your local machine.
- Install the required dependencies by running
npm install. - Add a
.envfile to the root of your project, and include the following line:SENDGRID_API_KEY=your_sendgrid_api_key_here. - Start the development server by running
npm run dev. - Open your browser and navigate to
http://localhost:3000.
We welcome contributions from all developers, regardless of experience level. If you'd like to contribute to My Awesome Project, please fork this repository and submit a pull request with your changes.
I'am always working to improve My Portfolio Project! Here are some upcoming features that we're currently working on:
- An
/appfolder for NextJS integration. - Implementation of NextAuth for authentication and authorization.
Thanks for checking out our project! I hope you enjoy using it as much as we enjoyed building it.