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!