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! πβ¨
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. π
- 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!
Built with love β€οΈ and powered by modern technologies:
- React 18 βοΈ
- Next.js 14 π
- TypeScript π§
- TailwindCSS π¨
- Supabase π
- Lodash π οΈ
- Localise π
- UseHooks πͺ
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
.
- β 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. π
- GitHub: https://github.com/mustafacagri/reactcompanies
- Linkedin: @MustafaCagri
- LinkedIn: @React Companies
Made with β€οΈ in π Istanbul by the team at ReactCompanies.com!