|
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