|
1 | 1 | <!--  -->
|
2 | 2 |
|
3 |
| -<div align="center"> |
4 |
| - <img src="https://github.com/user-attachments/assets/e2fad388-7a5b-41fb-95c6-ff7c983193dc"> |
5 |
| -</div> |
| 3 | +<img align="center" src="https://github.com/user-attachments/assets/e2fad388-7a5b-41fb-95c6-ff7c983193dc"> |
6 | 4 |
|
7 | 5 | # [Leetcode Journal](https://leetcode-journal.vercel.app/)
|
8 | 6 |
|
9 | 7 | **Leetcode Journal** is a NextJS Full stack application designed to help developers track, assess, and analyze their problem-solving journey on LeetCode. It provides a better way to show the progress of a developer of their coding journey.
|
10 | 8 |
|
11 | 9 | ## Project Overview
|
12 | 10 |
|
13 |
| - |
14 | 11 | [](https://wakatime.com/badge/user/9a827e04-5df8-4525-ace8-e88326bbf87a/project/cbc54911-d322-42cb-a897-c093a59e53ad)
|
15 | 12 |
|
16 |
| -<!-- <table align="center"> |
17 |
| - <thead align="center"> |
18 |
| - <tr border: 2px;> |
19 |
| - <td><b>🌟 Stars</b></td> |
20 |
| - <td><b>🍴 Forks</b></td> |
21 |
| - <td><b>🐛 Issues</b></td> |
22 |
| - <td><b>🔔 Open PRs</b></td> |
23 |
| - <td><b>🔕 Close PRs</b></td> |
24 |
| - </tr> |
25 |
| - </thead> |
26 |
| - <tbody> |
27 |
| - <tr> |
28 |
| - <td><img alt="Stars" src="https://img.shields.io/github/stars/yashksaini-coder/Leetcode-Journal?style=flat&logo=github"/></td> |
29 |
| - <td><img alt="Forks" src="https://img.shields.io/github/forks/yashksaini-coder/Leetcode-Journal?style=flat&logo=github"/></td> |
30 |
| - <td><img alt="Issues" src="https://img.shields.io/github/issues/yashksaini-coder/Leetcode-Journal?style=flat&logo=github"/></td> |
31 |
| - <td><img alt="Open Pull Requests" src="https://img.shields.io/github/issues-pr/yashksaini-coder/Leetcode-Journal?style=flat&logo=github"/></td> |
32 |
| - <td><img alt="Close Pull Requests" src="https://img.shields.io/github/issues-pr-closed/yashksaini-coder/Leetcode-Journal?style=flat&color=green&logo=github"/></td> |
33 |
| - </tr> |
34 |
| - </tbody> |
35 |
| -</table> --> |
36 |
| - |
37 | 13 | ## Key Features
|
38 | 14 |
|
39 | 15 | Leetcode Journal offers the following key features:
|
40 | 16 |
|
41 |
| -- **📝 AI Agent:** An AI Agent that is capable of solving and providing assistance to the developers to help them solve leetcode problems |
42 |
| -- **🗂️ Categorize Problems:** Tag problems by difficulty, topic, or category for better organization. |
| 17 | +- **🗂️ Problems Dashboard:** Showcasing problems by difficulty, topic, or category for better organization. |
43 | 18 | - **📈 Track Progress:** Visualize your journey with detailed progress tracking.
|
44 | 19 | - **📊 Performance Analytics:** Leverage charts and insights to discover patterns in your performance.
|
45 | 20 |
|
@@ -73,102 +48,39 @@ Leetcode Journal leverages cutting-edge technologies to deliver a seamless user
|
73 | 48 | </tr>
|
74 | 49 | </table>
|
75 | 50 |
|
76 |
| -### How can you Contrbitute to this Project? |
77 |
| - |
78 |
| -#### 1. Fork the Repository |
79 |
| - |
80 |
| -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. |
81 |
| - |
82 |
| -#### 2. Clone the Repository |
83 |
| -```bash |
84 |
| -git clone https://github.com/yashksaini-coder/leetcode-journal |
85 |
| - |
86 |
| -# Navigate to the project directory |
87 |
| -cd leetcode-journal |
88 |
| -``` |
89 |
| - |
90 |
| -#### 3. Install Dependencies |
91 |
| -```bash |
92 |
| -npm install |
93 |
| -``` |
94 |
| - |
95 |
| -#### 4. Set Up Supabase |
96 |
| - |
97 |
| -- Go to the [Supabase](https://supabase.io/) website and create an account. |
98 |
| -- Create a new project in Supabase. |
99 |
| -- Navigate to the API section and create a new API key. |
100 |
| -- Copy the API key and the URL of your Supabase project. |
101 |
| - |
102 |
| -#### %. Set Up Environment Variables |
103 |
| -- Create a new file named `.env` in the root directory of the project. |
104 |
| -- Add the following environment variables to the file: |
105 |
| -```bash |
106 |
| -NEXT_PUBLIC_SUPABASE_URL = your-supabase-url |
107 |
| -NEXT_PUBLIC_SUPABASE_ANON_KEY = your-anon-key |
108 |
| -DATABASE_URL = your-database-url |
109 |
| -``` |
110 |
| - |
111 |
| -#### 6. Start the Application |
112 |
| -```bash |
113 |
| -# Start the application |
114 |
| -npm run dev |
115 |
| -``` |
116 |
| - |
117 |
| -#### 7. Open the app in your browser |
118 |
| -You should now be able to access the application at [http://localhost:3000](http://localhost:3000) |
119 |
| - |
120 |
| -## Contributing |
121 |
| -We welcome contributions from the community! To get started, you can follow the steps below: |
122 |
| - |
123 |
| -#### 7. Create a New Branch |
124 |
| - |
125 |
| -```bash |
126 |
| -# Create a new branch for your feature or fix |
127 |
| -git checkout -b feature/your-feature-name |
128 |
| -``` |
129 |
| - |
130 |
| -#### 8. Make sure your changes adhere to the project standards and structure. Stage all changes |
131 |
| - |
132 |
| -```bash |
133 |
| -git add . |
134 |
| -``` |
135 |
| -#### 9. Commit your Changes, with a descriptive message |
136 |
| - |
137 |
| -```bash |
138 |
| -git commit -m "Description of the feature or fix" |
139 |
| -``` |
140 |
| -#### 10. Push your Changes into the branch to your forked repository |
141 |
| - |
142 |
| -```bash |
143 |
| -# Push your branch to your forked repository |
144 |
| -git push origin feature/your-feature-name |
145 |
| -``` |
146 |
| - |
147 |
| -#### 11. Create a Pull Request |
148 |
| - |
149 |
| -- Go to the original repository on GitHub and open a new Pull Request |
150 |
| -- Provide a clear description of your changes in the Pull Request. |
151 |
| - |
152 |
| -#### 12. Wait for Review |
153 |
| - |
154 |
| -- Once you have opened a Pull Request, the maintainers will review your changes and provide feedback. |
155 |
| - |
156 |
| -## ✨ Contributors |
157 |
| - |
158 |
| -All Thanks to our contributors 💙 |
159 |
| - |
160 |
| -[](https://github.com/yashksaini-coder/Leetcode-Journal/graphs/contributors) |
161 |
| - |
162 |
| -<img src="https://www.animatedimages.org/data/media/562/animated-line-image-0184.gif" width="1920" /> |
163 |
| - |
164 |
| -## Stargazers ❤️ |
165 |
| - |
166 |
| -<div align='left'> |
167 |
| - |
168 |
| -[](https://github.com/yashksaini-coder/leetcode-journal/stargazers) |
169 |
| - |
170 |
| -</div> |
171 |
| - |
172 |
| -## Forkers ❤️ |
173 |
| - |
174 |
| -[](https://github.com/yashksaini-coder/Leetcode-Journal/network/members) |
| 51 | +--- |
| 52 | + |
| 53 | +<a href="https://github.com/yashksaini-coder"> |
| 54 | + <table> |
| 55 | + <tbody> |
| 56 | + <tr> |
| 57 | + <td align="left" valign="top" width="14.28%"> |
| 58 | + <img src="https://github.com/yashksaini-coder.png?s=60" width="130px;"/> |
| 59 | + <br/> |
| 60 | + <h4 align="center"> |
| 61 | + <b>Yash K. Saini</b> |
| 62 | + </h4> |
| 63 | + <div align="center"> |
| 64 | + <p>(Author)</p> |
| 65 | + </div> |
| 66 | + </td> |
| 67 | + <td align="left" valign="top" width="85%"> |
| 68 | + <p> |
| 69 | + 👋 Hi there! I'm <u><em><strong>Yash K. Saini</strong></em></u>, a self-taught software developer and a computer science student from India. |
| 70 | + </p> |
| 71 | + <ul> |
| 72 | + <li> |
| 73 | + I love building & contributing to Open Source software solutions & projects that help solve real-world problems. |
| 74 | + </li> |
| 75 | + <li> |
| 76 | + I want to build products & systems that can benefit & solve problems for many other DEVs. |
| 77 | + </li> |
| 78 | + </td> |
| 79 | + </tr> |
| 80 | + </tbody> |
| 81 | + </table> |
| 82 | +</a> |
| 83 | + |
| 84 | +<p align="center"> |
| 85 | + <strong>🌟 If you find this project helpful, please give it a star on GitHub! 🌟</strong> |
| 86 | +</p> |
0 commit comments