Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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! 🌐💙
- Host: GitHub
- URL: https://github.com/mustafacagri/reactcompanies
- Owner: mustafacagri
- Created: 2024-10-10T14:18:47.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T21:07:59.000Z (2 months ago)
- Last Synced: 2024-10-29T09:09:11.397Z (2 months ago)
- Topics: freelancer, i18n, next, next14, react, react18, supabase, tailwind, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://www.reactcompanies.com/
- Size: 347 KB
- Stars: 15
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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/)!