CAPE
所属分类:自动编程
开发工具:JavaScript
文件大小:1391KB
下载次数:0
上传日期:2022-05-07 18:53:16
上 传 者:
sh-1993
说明: 编程爱好者的编码分析
(Coding Analysis For Programming Enthusiast)
文件列表:
LICENSE (1068, 2022-05-08)
Screenshots (0, 2022-05-08)
Screenshots\About.jpeg (82316, 2022-05-08)
Screenshots\Contests.jpeg (100092, 2022-05-08)
Screenshots\Home.png (190747, 2022-05-08)
Screenshots\Login.jpeg (31161, 2022-05-08)
Screenshots\NewsFeed.jpeg (158242, 2022-05-08)
Screenshots\OurTeam.jpeg (61684, 2022-05-08)
Screenshots\Register.jpeg (38267, 2022-05-08)
Screenshots\Services.jpeg (63078, 2022-05-08)
Screenshots\dashboard.jpeg (72308, 2022-05-08)
Screenshots\mobile.jpeg (27061, 2022-05-08)
backend (0, 2022-05-08)
backend\login-server (0, 2022-05-08)
backend\login-server\Procfile (20, 2022-05-08)
backend\login-server\api (0, 2022-05-08)
backend\login-server\api\User.js (4929, 2022-05-08)
backend\login-server\config (0, 2022-05-08)
backend\login-server\config\db.js (249, 2022-05-08)
backend\login-server\models (0, 2022-05-08)
backend\login-server\models\User.js (374, 2022-05-08)
backend\login-server\package-lock.json (162803, 2022-05-08)
backend\login-server\package.json (422, 2022-05-08)
backend\login-server\server.js (474, 2022-05-08)
cape-app (0, 2022-05-08)
cape-app\package-lock.json (1177332, 2022-05-08)
cape-app\package.json (1255, 2022-05-08)
cape-app\public (0, 2022-05-08)
cape-app\public\favicon.ico (3870, 2022-05-08)
cape-app\public\index.html (3145, 2022-05-08)
cape-app\public\logo192.png (5347, 2022-05-08)
cape-app\public\logo512.png (9664, 2022-05-08)
cape-app\public\manifest.json (492, 2022-05-08)
cape-app\public\myApp.css (4547, 2022-05-08)
cape-app\public\robots.txt (67, 2022-05-08)
... ...
# CAPE
Coding Analysis For Programming Enthusiast
CAPE is a MERN-based full-stack project which allows programmers across the globe to analyze their coding
performances, refer to various ongoing and upcoming contests, and set reminders for themselves.
## Motivation
Coding is an essential aspect of one’s skill set. Various coding platforms are being evolved day by day. From running up an e-commerce store to doing gene sequencing everywhere, coding has made its way. With companies taking the programmers regardless of their age, the demand for world-class coders is evolving eventually. Keeping that in mind, we came up with a platform where we will analyze all the data collected from various coding platforms that users actively participate or practice in and show the result analysis so that they can improve in the areas where they lack. They can also have a track of the solved and unsolved problems along with the type of problems they approached till now.
C.A.P.E assists the programmers in getting an analysis based on their coding journey. In other words, there are websites like CodeChef, CodeForces, etc., where many of the coders practice and participate in contests. Our application first registers the users on the website seeking the necessary details and their coding handles. After successful registration, we run APIs on the given coding handles and collect the data from several coding platforms and then store it on our database. The data, in turn, is analyzed by our model, and a final statistical analysis is provided to the users. Based on the statistical analysis of the user’s skills, we will provide them with a series of website links for specific topics where they can refer. The user also receives a profile link that he can share with the companies for hiring purposes. The company can use that profile link to understand the user’s level in programming. The proposed application also serves users with a portal where they can find all the upcoming and ongoing contest lists.
## Instructions to run application:
1. Clone the Project
2. Go to Terminal and type
cd cape-app
3. Then run the development server by using below
npm start
4. Now go back and to the root folder and open backend folder. Then open the terminal and type
cd login-server
5. Then type the below to start the server
nodemon server.js
6. In the project uploaded the backend is already deployed on Heroku which can be found at:
https://lit-stream-06295.herokuapp.com/
7. For detailed documentation and bug fixes please open issues.
## Tech stack and Modules used:
Frontend : HTML, CSS, JavaScript, ReactJS, Bootstrap, Material UI, FontAwesome, Google Fonts
Libraries : LottieFiles, EmailJS, Mongoose, TypeWriter, React DOM Router, ChartJS
Middleware/Backend : NodeJS, ExpressJS
Database : MongoDB
Cloud: Amazon Web Services(AWS), Heroku
Tools: Postman, Heroku CLI, Git
APIs used: Kontests API, News API, CodeChef API, Codeforces API, Github API
## ScreenShots
### Home page
### Login page
### Register page
### About page
### Contests page
### News page
### Dashboard page
### Services page
### Responsive Design
## Contact Me
Reach out to me for such works, if you liked this :)
近期下载者:
相关文件:
收藏者: