0.1.0 • Published 17 days ago

skills-application-video v0.1.0

Weekly downloads
-
License
-
Repository
-
Last release
17 days ago

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

  1. Clone the repository:

bashCopy code

git clone https://github.com/<username>/instincthub-skills-app.git

  1. Navigate to the project directory:

bashCopy code

cd instincthub-skills-app

  1. Install the dependencies:

Copy code

npm install

  1. 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

  1. Create a .env file in the project directory with the following variables:

makefileCopy code

DATABASE_URL=<your_database_url> SECRET_KEY=<your_secret_key>

  1. Run the development server:

arduinoCopy code

npm run dev

  1. 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:

  1. Fork the repository.
  2. Create a new branch:

arduinoCopy code

git checkout -b my-new-feature

  1. Make your changes and commit them:

sqlCopy code

git commit -am 'Add some feature'

  1. Push to the branch:

perlCopy code

git push origin my-new-feature

  1. 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