❯ A dev profile generator with Next.Js
Built with the tools and technologies:
Follow these steps to set up Skillsync locally:
Fork and Clone the repository:
❯ git clone https://github.com/Ahsankhalid618/SkillSync
Navigate to the project directory:
❯ cd SkillSync
Install the required dependencies:
❯ npm install
Set up environment variables:
Create a .env.local file in the root directory and add your configuration:
GITHUB_CLIENT_ID=your_github_client_id
GITHUB_CLIENT_SECRET=your_github_client_secret
MONGODB_URI=your_mongodb_uri
NEXTAUTH_URL=your_nextauth_secret
AUTH_SECRET=your-auth-secret
UPLOADTHING_SECRET=your-uploadthing-secret
UPLOADTHING_APP_ID=your-ID
npm run dev
Open your browser and navigate to http://localhost:3000.
We welcome contributions from the community! To contribute to Skillsync, follow these steps:
Create a new branch:
git checkout -b feature/your-feature-name
Make your changes and commit:
git add .
git commit -m "Add your commit message here"
Push to your fork:
git push origin feature/your-feature-name
Create a Pull Request: Go to the original repository and click on "New Pull Request" to submit your changes for review.
This project is licensed under the MIT License.
Thanks to the contributors and the open-source community for their support. Special thanks to the creators of the libraries and tools used in this project.
For questions or feedback, feel free to reach out via ahsankhalid816@gmail.com
or open an issue on GitHub.