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 :)

Mohit Kumar


近期下载者

相关文件


收藏者