Skip to content

shreyasarker/anonjobs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

AnonJobs

AnonJobs: Web3, Blockchain, Smart Contract, Crypto and Jobs

Create Remote Job Circulars Anonymously

Tech Stack

Frontend: Next.js API: Laravel Database: MongoDB

Frontend Support

  • Next 12
  • React 18
  • React Dom
  • React Hook Form
  • Hookform Resolvers
  • Ckeditor Ckeditor5 Build Classic
  • Ckeditor Ckeditor5 React
  • Yup
  • React Select
  • React Image Uploading
  • Isomorphic Dompurify
  • React Paginate
  • Sweetalert2
  • React Redux
  • Reduxjs Toolkit
  • Next Redux Wrapper
  • Redux Persist
  • Redux Persist Transform Encrypt
  • Axios
  • Crypto JS
  • JS Cookie
  • UUID

API Support

  • Laravel 9
  • Sanctum Token Based Auth
  • Jenssegers Mongodb
  • Cloudinary SDK for Laravel
  • MailChimp for Subscription

Frontend Usage

## Dev Environment

## Installation
1. Clone this repository using ""
2. Run `cd anonjobs-frontend`
3. Run `npm install`
4. Run `cp .env.example .env` and change the env values
5. Run `npm run dev`

Backend Usage

## Setup

1. Clone the repository using ""
2. Run `cd anonjobs-backend`
3. Run `composer install`
4. Run `cp .env.example .env` and change the env values
5. Run `composer key:generate`
6. Run `php artisan migrate:fresh --seed`

## Updating changes

1. Run `composer install` to install new packages
2. Run `composer dump-autoload` to autoload new classes
3. Run `php artisan migrate` to migrate new schema changes
3. Run `php artisan db:seed class=NewSeederClass` to seed if any new seeder file is added. Replace `NewSeederCl