Skip to content

Latest commit

Β 

History

History
93 lines (63 loc) Β· 3.96 KB

README.md

File metadata and controls

93 lines (63 loc) Β· 3.96 KB

🌟 ReactCompanies.com πŸš€

Welcome to www.reactcompanies.com – The ultimate hub for React.js βš›οΈ and Next.js πŸ”— professionals! Whether you're a seasoned developer or a company looking to hire top talent, you've come to the right place. Let's build something extraordinary together! 🌐✨

reactcompanies homepage

🎯 Our Mission

At React Companies, our goal is to connect React.js and Next.js developers with companies πŸš€ pushing the boundaries of modern web development. We believe in empowering developers πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» to thrive and grow in a community driven by innovation, collaboration, and the love for cutting-edge technologies. πŸ’™

πŸš€ Features

  • Curated Job Listings πŸ†: Discover opportunities at leading companies working with React βš›οΈ and Next.js πŸ”—.
  • Global Community 🌍: Connect with talented developers and employers worldwide.
  • Simple Job Posting πŸ’Ό: Companies can easily post job listings to attract the best talent in the industry.
  • Completely Free πŸŽ‰: Our platform is 100% free for both developers and companies!

πŸ› οΈ Tech Stack

Built with love ❀️ and powered by modern technologies:

  • React 18 βš›οΈ
  • Next.js 14 πŸ”—
  • TypeScript πŸ”§
  • TailwindCSS 🎨
  • Supabase πŸ’š
  • Lodash πŸ› οΈ
  • Localise 🌐
  • UseHooks πŸͺ

πŸ” Environment Variables

To get started, you’ll need to set up the following environment variables in a .env file at the root of your project:

NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
NEXT_LOCO_API_KEY=your_loco_api_key
NEXT_SITE_URL=your_site_url

These variables are required for:

  • NEXT_PUBLIC_SUPABASE_URL: Connects the app to your Supabase project.
  • NEXT_PUBLIC_SUPABASE_ANON_KEY: The anonymous API key for interacting with your Supabase database.
  • NEXT_LOCO_API_KEY: Enables multi-language support through the Loco API.
  • NEXT_SITE_URL: The URL where your project will be deployed.

πŸ“¦ Dependencies

The project uses a modern stack of powerful libraries and tools:

  • @heroicons/react: Beautiful React icons for building UI.
  • @supabase/ssr: Supabase integration for server-side rendering.
  • @supabase/supabase-js: The official JavaScript client library for Supabase, which handles database operations and authentication.
  • dompurify: Safely renders user-generated HTML by sanitizing it to prevent XSS attacks.
  • lodash: A JavaScript utility library that simplifies working with arrays, objects, and other data types.
  • marked: A fast markdown parser for rendering markdown content.
  • next: Next.js framework for building scalable React apps.
  • react & react-dom: Core libraries for building user interfaces in React.
  • tailwindcss: Utility-first CSS framework for building responsive designs easily.

πŸ”₯ How to Get Started

Whether you're looking for a job or want to post one, ReactCompanies.com makes it super easy:

  • Developers πŸ’»: Browse jobs or create your profile to be discovered by companies!
  • Companies 🏒: Post your job openings and find your next top talent with a few clicks!

To start the project locally, follow these steps:

yarn install
yarn dev

This will start the development server on http://localhost:3215.

πŸ‘Ύ How can I support?

  • ⭐ Star my GitHub repo
  • πŸ›  Create pull requests, submit bugs, suggest new features or updates

πŸ“¬ Get in Touch

Need help or have questions? Contact us anytime! We're here to help. 😊

Made with ❀️ in πŸ“ Istanbul by the team at ReactCompanies.com!