Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mustafacagri/reactcompanies

🌟 Join ReactCompanies.com! 🌟 A hub for React.js ⚛️ and Next.js 🔗 developers to connect with top job opportunities. 🚀 Built with TypeScript, TailwindCSS, and Supabase, we empower growth for developers and companies alike. 💼✨ Discover your next career move or find the best talent today! 🌐💙
https://github.com/mustafacagri/reactcompanies

freelancer i18n next next14 react react18 supabase tailwind tailwindcss typescript

Last synced: about 2 months ago
JSON representation

🌟 Join ReactCompanies.com! 🌟 A hub for React.js ⚛️ and Next.js 🔗 developers to connect with top job opportunities. 🚀 Built with TypeScript, TailwindCSS, and Supabase, we empower growth for developers and companies alike. 💼✨ Discover your next career move or find the best talent today! 🌐💙

Awesome Lists containing this project

README

        

# 🌟 ReactCompanies.com 🚀

Welcome to [**www.reactcompanies.com**](https://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](https://github.com/user-attachments/assets/aa7e7bfb-11f0-42a2-8f6e-c74864ca3a2f)

## 🎯 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. 😊

- **GitHub**: https://github.com/mustafacagri/reactcompanies
- **Linkedin**: [@MustafaCagri](https://www.linkedin.com/in/mustafacagri/)
- **LinkedIn**: [@React Companies](https://linkedin.com/company/reactcompanies)

Made with ❤️ in 📍 Istanbul by the team at [**ReactCompanies.com**](https://www.reactcompanies.com/)!