Skip to content

Commit b8a8732

Browse files
committed
docs: update readme
1 parent f2e3993 commit b8a8732

File tree

8 files changed

+35
-11
lines changed

8 files changed

+35
-11
lines changed

Readme.md

Lines changed: 35 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,53 @@
11
# CodeX
22

3-
CodeX is a platform which converts code into easy to understand language.
3+
Link to deployed URL - [CodeX](http://coderx.surge.sh)
4+
5+
[CodeX](http://coderx.surge.sh) is a platform which converts code into easy to understand language.
46

7+
![codeX architecture](mockups/codex_architecture.png)
58

69
## Project Description
7-
Sometimes we write some code or we copy the code from some resource but we can’t interpret the working/logic behind the code. While writing the code when we get stuck in some problem, we directly redirect to stackoverflow or github but from there we don’t get in depth knowledge about the code. To solve the particular problem we have decided to build a website to interpret the complex code easily. Through this website, we are targeting to deliver comprehensive analysis of the code with the help of machine learning. With the help of machine learning we are planning to add automatic generation of pseudo code based on the user's input. The automatic generated pseudo code will act as a blueprint and will help our users to understand the code better. Apart from this we have given automatic flow chart generation feature time complexity of the code on the server side because time complexity pla.
10+
11+
Sometimes we write some code or we copy the code from some resource but we can’t interpret the working/logic behind the code. While writing the code when we get stuck in some problem, we directly redirect to stackoverflow or github but from there we don’t get in depth knowledge about the code.
12+
13+
To solve the particular problem we have build a website to interpret the complex code easily. Through this website, we are targeting to deliver comprehensive analysis of the code with the help of machine learning. With the help of machine learning we are planning to add automatic generation of pseudo code based on the user's input.
14+
15+
While writing code you will also get realtime recommendations to improve your code quality as per industry standards.
16+
17+
We are also providing the translation of pseudocode in 118 global languages, because people from non-english speaking countries find it difficult to understand the pseudocode in English, So we decided to extend our helping hand to them.
18+
19+
The automatic generated pseudo code will act as a blueprint and will help our users to understand the code better. Apart from this we have given flow chart generation which will help the user to comprehend the code better because visual things have much greater impact on human brain as compared to textual format.
20+
21+
You can share your code by clicking just a button. It will give a unique URL to your code to share it with your friends, colleagues or teachers.
22+
23+
Test and Compile feature is also available on this website, so that user can cross-check his / her output based on the input.
24+
25+
## Mockups
26+
27+
![ss1](mockups/ss1.png)
28+
![ss1](mockups/ss3.png)
29+
![ss1](mockups/ss4.png)
30+
![ss1](mockups/ss5.png)
31+
![ss1](mockups/ss6.png)
832

933
## Presentation
1034

1135
## Video
1236

1337
## Instructions
38+
1439
1. Clone the repository into your local system
15-
2. For running backend, ```cd backend``` and then run ```pipenv shell```.
16-
3. For installing the packages do ```pipenv install```. Then run ```python main.py```
17-
4. For running the website ```cd website``` .
18-
5. Installation of node modules to be done by ```yarn``` or ```npm install```
19-
6. Run the website by ```yarn start``` or ```npm start```
40+
2. For running backend, `cd backend` and then run `pipenv shell`.
41+
3. For installing the packages do `pipenv install`. Then run `python main.py`
42+
4. For running the website `cd website` .
43+
5. Installation of node modules to be done by `yarn` or `npm install`
44+
6. Run the website by `yarn start` or `npm start`
2045

2146
## Tech Stack
22-
Python, ReactJS, TailwindCSS, Pylint, FastAPI, GoogleTranslator, Hackerearth API, FlowChartJS, Sqlite3.
47+
48+
Python, ReactJS, TailwindCSS, Pylint, FastAPI, GoogleTranslator, Hackerearth API, FlowChartJS, Sqlite3.
2349

2450
## Contributors
51+
2552
- [Aryamaan Pandey](https://github.com/Aryamaan23)
2653
- [Ankit Hans](https://github.com/ankithans)
27-
28-
29-
Link to deployed URL - [CodeX](http://coderx.surge.sh)

mockups/codex_architecture.png

22.8 KB
Loading

mockups/ss1.png

210 KB
Loading

mockups/ss2.png

149 KB
Loading

mockups/ss3.png

161 KB
Loading

mockups/ss4.png

75.6 KB
Loading

mockups/ss5.png

225 KB
Loading

mockups/ss6.png

74.2 KB
Loading

0 commit comments

Comments
 (0)