Skip to content

rahul1401036/zoopcoop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend for the Job Share platform

Features

  • 🏎️ Next.js - Fast by default, with config optimized for performance (with App Directory)
  • 💅 Tailwind CSS - A utility-first CSS framework for rapid UI development
  • ESlint and Prettier - For clean, consistent, and error-free code
  • 🛠️ Extremely strict TypeScript - With ts-reset library for ultimate type safety
  • 🚀 GitHub Actions - Pre-configured actions for smooth workflows, including Bundle Size and performance stats
  • 💯 Perfect Lighthouse score - Because performance matters
  • Bundle analyzer plugin - Keep an eye on your bundle size
  • Jest and React Testing Library - For rock-solid unit and integration tests
  • Playwright - Write end-to-end tests like a pro
  • Storybook - Create, test, and showcase your components
  • Smoke Testing and Acceptance Tests - For confidence in your deployments
  • Conventional commits git hook - Keep your commit history neat and tidy
  • Observability - Open Telemetry integration for seamless monitoring
  • Absolute imports - No more spaghetti imports
  • Health checks - Kubernetes-compatible for robust deployments
  • Radix UI - Headless UI components for endless customization
  • CVA - Create a consistent, reusable, and atomic design system
  • Renovate BOT - Auto-updating dependencies, so you can focus on coding
  • Patch-package - Fix external dependencies without losing your mind
  • Components coupling and cohesion graph - A tool for managing component relationships
  • Automated ChatGPT Code Reviews - Stay on the cutting edge with AI-powered code reviews!
  • Semantic Release - for automatic changelog
  • T3 Env - Manage your environment variables with ease

📃 Scripts Overview

The following scripts are available in the package.json:

  • dev: Starts the development server with colorized output
  • build: Builds the app for production
  • start: Starts the production server
  • lint: Lints the code using ESLint
  • lint:fix: Automatically fixes linting errors
  • prettier: Checks the code for proper formatting
  • prettier:fix: Automatically fixes formatting issues
  • analyze: Analyzes the bundle sizes for Client, Server and Edge environments
  • storybook: Starts the Storybook server
  • build-storybook: Builds the Storybook for deployment
  • test: Runs unit and integration tests
  • e2e:headless: Runs end-to-end tests in headless mode
  • e2e:ui: Runs end-to-end tests with UI
  • format: Formats the code with Prettier
  • postinstall: Applies patches to external dependencies
  • preinstall: Ensures the project is installed with Yarn
  • coupling-graph: Generates a coupling and cohesion graph for the components

Testing

Test are to be written

🚀 Deployment

The deploment workflow is to be written using github actions or circleCI

Techniques used CSR - Client side rendering for data useSWR hook for data fetching SSR - from authorization

About

job sharing platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 12