Instincthub Skills Application is a web application built on the NEXTJS, REACT, SCSS, and Python technologies. The application is designed to help users learn new skills, track their progress, and connect with other learners.
To get started with Instincthub Skills Application, follow these steps:
Make sure you have the following software installed on your machine:
- Node.js (v12 or later)
- Python (v3 or later)
NEXT_PUBLIC_API_HOST=https://sandboxapi.instincthub.com/api/v1/
NEXT_PUBLIC_LOGIN_HOST=http://localhost:3000
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_URL_INTERNAL=http://localhost:3000
NEXT_PUBLIC_INSTINCTHUB_SK_HEADER=
INSTINCTHUB_AUTH_SECRET=
NEXT_PUBLIC_FILE_URL =
NEXTAUTH_SECRET=
- Clone the repository:
bashCopy code
git clone https://github.com/<username>/instincthub-skills-app.git
- Navigate to the project directory:
bashCopy code
cd instincthub-skills-app
- Install the dependencies:
Copy code
npm install
- Set up the Python virtual environment:
bashCopy code
python -m venv env source env/bin/activate (for Mac/Linux) .\env\Scripts\activate (forWindows) pip install -r requirements.txt
- Create a
.env
file in the project directory with the following variables:
makefileCopy code
DATABASE_URL=<your_database_url> SECRET_KEY=<your_secret_key>
- Run the development server:
arduinoCopy code
npm run dev
- Access the application by visiting
http://localhost:3000
in your web browser.
If you would like to contribute to Instincthub Skills Application, please follow these steps:
- Fork the repository.
- Create a new branch:
arduinoCopy code
git checkout -b my-new-feature
- Make your changes and commit them:
sqlCopy code
git commit -am 'Add some feature'
- Push to the branch:
perlCopy code
git push origin my-new-feature
- Create a pull request.
https://github.com/vercel/next.js/tree/canary/packages/next-bundle-analyzer
ANALYZE=true yarn build
yarn upgrade-interactive --latest
Instincthub Skills Application is released under the MIT License. See LICENSE
for details.