skills-application-video
v0.1.0
Published
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.
Downloads
2
Readme
Instincthub Skills Application
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.
Getting Started
To get started with Instincthub Skills Application, follow these steps:
Prerequisites
Make sure you have the following software installed on your machine:
- Node.js (v12 or later)
- Python (v3 or later)
Required .env for LIVE SERVER ENVIRONMENT
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=
Installation
- 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.
Contributing
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.
Next.js + Webpack Bundle Analyzer
https://github.com/vercel/next.js/tree/canary/packages/next-bundle-analyzer
ANALYZE=true yarn build
Update all modules with yarn
yarn upgrade-interactive --latest
License
Instincthub Skills Application is released under the MIT License. See LICENSE
for details.
Process for implementing Paystack gateway.
https://github.com/instincthub/docs/paystack