AnonJobs: Web3, Blockchain, Smart Contract, Crypto and Jobs
Project Link: https://anonjobs-frontend.vercel.app
Frontend: Next.js API: Laravel Database: MongoDB
- 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
- Laravel 9
- Sanctum Token Based Auth
- Jenssegers Mongodb
- Cloudinary SDK for Laravel
- MailChimp for Subscription
## 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`
## 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