EliteCode: https://elite-code-tau.vercel.app/
EliteCode is a web platform designed to provide a seamless coding experience similar to LeetCode. Developed using Next.js, Tailwind CSS, TypeScript, and Firebase, it offers functionalities such as user authentication, data storage, and an integrated compiler.
- Login and Signup: Secure user authentication using Firebase.
- User Data Storage: Utilize Firebase database for storing user information and progress.
- Integrated Compiler: Code directly on the platform with real-time feedback.
- User Interface: Designed to closely resemble LeetCode for a familiar user experience.
- Framework: Next.js
- Styling: Tailwind CSS
- Language: TypeScript
- Backend: Firebase
To get a local copy up and running, follow these simple steps.
Make sure you have the following installed:
- Node.js
- npm or yarn
- Firebase account
- Clone the repository
git clone https://github.com/Soulistic/elitecode.git
- Navigate to the project directory
cd elitecode - Install dependencies
or
npm install
yarn install
- Create a Firebase project on the Firebase Console.
- Add your Firebase configuration to the project.
- Create a
.env.localfile and add your Firebase credentials:NEXT_PUBLIC_FIREBASE_API_KEY=your_api_key NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_project_id.firebaseapp.com NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_project_id.appspot.com NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id NEXT_PUBLIC_FIREBASE_APP_ID=your_app_id
- Start the development server
or
npm run dev
yarn dev
- Open your browser and navigate to
http://localhost:3000.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
@Md Faiz Alam - smfaizalam786@gmail.com
Project Link: https://github.com/Soulistic/elitecode
