diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..a49382c
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,96 @@
+## How can you Contribute to this Project?
+#### 1. Fork the Repository
+
+To contribute to the project, you need to fork the repository to your GitHub account. You can do this by clicking on the [Fork](https://github.com/yashksaini-coder/leetcode-journal/fork) button at the top right corner of the repository page.
+
+#### 2. Clone the Repository
+
+```bash
+git clone https://github.com/yashksaini-coder/leetcode-journal
+
+# Navigate to the project directory
+cd leetcode-journal
+```
+
+#### 3. Install Dependencies
+
+```bash
+npm install
+```
+
+#### 4. Set Up Supabase
+
+- Go to the [Supabase](https://supabase.io/) website and create an account.
+- Create a new project in Supabase.
+- Navigate to the API section and create a new API key.
+- Copy the API key and the URL of your Supabase project.
+
+#### 5. Set Up Environment Variables
+
+- Create a new file named `.env` in the root directory of the project.
+
+- Add the following environment variables to the file:
+
+```bash
+NEXT_PUBLIC_SUPABASE_URL = your-supabase-url
+NEXT_PUBLIC_SUPABASE_ANON_KEY = your-anon-key
+DATABASE_URL = your-database-url
+```
+
+#### 6. Start the Application
+
+```bash
+# Start the application
+npm run dev
+```
+
+#### 7. Open the app in your browser
+
+You should now be able to access the application at [http://localhost:3000](http://localhost:3000)
+
+## Contributing
+
+We welcome contributions from the community! To get started, you can follow the steps below:
+
+#### 7. Create a New Branch
+
+```bash
+# Create a new branch for your feature or fix
+git checkout -b feature/your-feature-name
+```
+
+#### 8. Make sure your changes adhere to the project standards and structure. Stage all changes
+
+```bash
+git add .
+```
+
+#### 9. Commit your Changes, with a descriptive message
+
+```bash
+git commit -m "Description of the feature or fix"
+```
+
+#### 10. Push your Changes into the branch to your forked repository
+
+```bash
+# Push your branch to your forked repository
+git push origin feature/your-feature-name
+```
+
+#### 11. Create a Pull Request
+
+- Go to the original repository on GitHub and open a new Pull Request
+- Provide a clear description of your changes in the Pull Request.
+
+#### 12. Wait for Review
+
+- Once you have opened a Pull Request, the maintainers will review your changes and provide feedback.
+
+## ✨ Contributors
+
+All Thanks to our contributors 💙
+
+[](https://github.com/yashksaini-coder/Leetcode-Journal/graphs/contributors)
+
+
diff --git a/README.md b/README.md
index 0a5c916..74d671f 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,6 @@
-
-
-
+
# [Leetcode Journal](https://leetcode-journal.vercel.app/)
@@ -10,36 +8,13 @@
## Project Overview
-
[](https://wakatime.com/badge/user/9a827e04-5df8-4525-ace8-e88326bbf87a/project/cbc54911-d322-42cb-a897-c093a59e53ad)
-
-
## Key Features
Leetcode Journal offers the following key features:
-- **📝 AI Agent:** An AI Agent that is capable of solving and providing assistance to the developers to help them solve leetcode problems
-- **🗂️ Categorize Problems:** Tag problems by difficulty, topic, or category for better organization.
+- **🗂️ Problems Dashboard:** Showcasing problems by difficulty, topic, or category for better organization.
- **📈 Track Progress:** Visualize your journey with detailed progress tracking.
- **📊 Performance Analytics:** Leverage charts and insights to discover patterns in your performance.
@@ -73,102 +48,39 @@ Leetcode Journal leverages cutting-edge technologies to deliver a seamless user
-### How can you Contrbitute to this Project?
-
-#### 1. Fork the Repository
-
-To contribute to the project, you need to fork the repository to your GitHub account. You can do this by clicking on the [Fork](https://github.com/yashksaini-coder/leetcode-journal/fork) button at the top right corner of the repository page.
-
-#### 2. Clone the Repository
-```bash
-git clone https://github.com/yashksaini-coder/leetcode-journal
-
-# Navigate to the project directory
-cd leetcode-journal
-```
-
-#### 3. Install Dependencies
-```bash
-npm install
-```
-
-#### 4. Set Up Supabase
-
-- Go to the [Supabase](https://supabase.io/) website and create an account.
-- Create a new project in Supabase.
-- Navigate to the API section and create a new API key.
-- Copy the API key and the URL of your Supabase project.
-
-#### %. Set Up Environment Variables
-- Create a new file named `.env` in the root directory of the project.
-- Add the following environment variables to the file:
-```bash
-NEXT_PUBLIC_SUPABASE_URL = your-supabase-url
-NEXT_PUBLIC_SUPABASE_ANON_KEY = your-anon-key
-DATABASE_URL = your-database-url
-```
-
-#### 6. Start the Application
-```bash
-# Start the application
-npm run dev
-```
-
-#### 7. Open the app in your browser
-You should now be able to access the application at [http://localhost:3000](http://localhost:3000)
-
-## Contributing
-We welcome contributions from the community! To get started, you can follow the steps below:
-
-#### 7. Create a New Branch
-
-```bash
-# Create a new branch for your feature or fix
-git checkout -b feature/your-feature-name
-```
-
-#### 8. Make sure your changes adhere to the project standards and structure. Stage all changes
-
-```bash
-git add .
-```
-#### 9. Commit your Changes, with a descriptive message
-
-```bash
-git commit -m "Description of the feature or fix"
-```
-#### 10. Push your Changes into the branch to your forked repository
-
-```bash
-# Push your branch to your forked repository
-git push origin feature/your-feature-name
-```
-
-#### 11. Create a Pull Request
-
-- Go to the original repository on GitHub and open a new Pull Request
-- Provide a clear description of your changes in the Pull Request.
-
-#### 12. Wait for Review
-
-- Once you have opened a Pull Request, the maintainers will review your changes and provide feedback.
-
-## ✨ Contributors
-
-All Thanks to our contributors 💙
-
-[](https://github.com/yashksaini-coder/Leetcode-Journal/graphs/contributors)
-
-
-
-## Stargazers ❤️
-
-
-
-[](https://github.com/yashksaini-coder/leetcode-journal/stargazers)
-
-
- Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum
- ipsam sint enim exercitationem ex autem corrupti quas tenetur
-
-
-
-
-
-
-
Find us
-
-
-
742 Evergreen Terrace, Springfield, IL 62704
-
-
-
-
-
-
Call us
-
-
-
+1 (619) 123-4567
-
-
-
-
-
-
Mail US
-
-
-
leomirandadev@gmail.com
-
-
-
-
-
-
Visit us
-
-
-
-
Monday - Friday
-
8AM - 4PM
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- );
-};
\ No newline at end of file
diff --git a/components/DashboardV2/HeroSection.tsx b/components/DashboardV2/HeroSection.tsx
index da9d38a..9a47d27 100644
--- a/components/DashboardV2/HeroSection.tsx
+++ b/components/DashboardV2/HeroSection.tsx
@@ -5,7 +5,7 @@ import { ArrowRight } from "lucide-react";
import { useTheme } from "next-themes";
import Image from "next/image";
import Link from "next/link";
-
+import banner from "@/public/hero-banner.png";
export const HeroSection = () => {
const { theme } = useTheme();
return (
@@ -59,11 +59,9 @@ export const HeroSection = () => {
diff --git a/components/DashboardV2/ServicesSection.tsx b/components/DashboardV2/ServicesSection.tsx
index 6603600..3360a8b 100644
--- a/components/DashboardV2/ServicesSection.tsx
+++ b/components/DashboardV2/ServicesSection.tsx
@@ -6,13 +6,13 @@ import {
CardTitle,
} from "@/components/ui/card";
-enum ProService {
+enum Coming {
YES = 1,
NO = 0,
}
interface ServiceProps {
title: string;
- pro: ProService;
+ pro: Coming;
description: string;
}
const serviceList: ServiceProps[] = [
@@ -20,34 +20,34 @@ const serviceList: ServiceProps[] = [
title: "Problem Solving",
description:
"Enhance your problem-solving skills with a variety of coding challenges.",
- pro: ProService.NO,
+ pro: Coming.NO,
},
{
title: "Interview Preparation",
description:
"Get ready for your technical interviews with curated questions and solutions.",
- pro: ProService.YES,
+ pro: Coming.YES,
},
{
title: "Progress Tracking",
description: "Track your progress and see how you improve over time.",
- pro: ProService.NO,
+ pro: Coming.NO,
},
{
title: "Community Support",
description: "Join a community of fellow coders and get support.",
- pro: ProService.NO,
+ pro: Coming.NO,
},
{
title: "AI Assistance",
description:
"Get personalized recommendations and insights to help you grow.",
- pro: ProService.YES,
+ pro: Coming.YES,
},
{
title: "Code Review",
description: "Get feedback on your code to improve your skills.",
- pro: ProService.YES,
+ pro: Coming.YES,
},
];
@@ -59,11 +59,10 @@ export const ServicesSection = () => {
- Grow Your Business
+ Track your coding journey
- From marketing and sales to operations and strategy, we have the
- expertise to help you achieve your goals.
+ We have a simple goal to showcase your LeetCode DSA journey in the greater UI way.
@@ -78,11 +77,11 @@ export const ServicesSection = () => {
{description}
- PRO
+ Coming
))}
diff --git a/components/DashboardV2/TestimonialSection.tsx b/components/DashboardV2/TestimonialSection.tsx
deleted file mode 100644
index 423b356..0000000
--- a/components/DashboardV2/TestimonialSection.tsx
+++ /dev/null
@@ -1,141 +0,0 @@
-"use client";
-import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar";
-import {
- Card,
- CardContent,
- CardDescription,
- CardHeader,
- CardTitle,
-} from "@/components/ui/card";
-import {
- Carousel,
- CarouselContent,
- CarouselItem,
- CarouselNext,
- CarouselPrevious,
-} from "@/components/ui/carousel";
-import { Star } from "lucide-react";
-
-interface ReviewProps {
- image: string;
- name: string;
- userName: string;
- comment: string;
- rating: number;
-}
-
-const reviewList: ReviewProps[] = [
- {
- image: "https://github.com/shadcn.png",
- name: "John Doe",
- userName: "Product Manager",
- comment:
- "Wow NextJs + Shadcn is awesome!. This template lets me change colors, fonts and images to match my brand identity. ",
- rating: 5.0,
- },
- {
- image: "https://github.com/shadcn.png",
- name: "Sophia Collins",
- userName: "Cybersecurity Analyst",
- comment:
- "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna. ",
- rating: 4.8,
- },
-
- {
- image: "https://github.com/shadcn.png",
- name: "Adam Johnson",
- userName: "Chief Technology Officer",
- comment:
- "Lorem ipsum dolor sit amet,exercitation. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.",
- rating: 4.9,
- },
- {
- image: "https://github.com/shadcn.png",
- name: "Ethan Parker",
- userName: "Data Scientist",
- comment:
- "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod labore et dolore magna aliqua. Ut enim ad minim veniam.",
- rating: 5.0,
- },
- {
- image: "https://github.com/shadcn.png",
- name: "Ava Mitchell",
- userName: "IT Project Manager",
- comment:
- "Lorem ipsum dolor sit amet, tempor incididunt aliqua. Ut enim ad minim veniam, quis nostrud incididunt consectetur adipiscing elit.",
- rating: 5.0,
- },
- {
- image: "https://github.com/shadcn.png",
- name: "Isabella Reed",
- userName: "DevOps Engineer",
- comment:
- "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.",
- rating: 4.9,
- },
-];
-
-export const TestimonialSection = () => {
- return (
-
-