Đã Đóng

Full-Stack Developer for an existing website

You will be in charge in helping maintain the website [login to view URL] which focuses on peer-to-peer preparation for the CASPer test and help expand its scope.

Expected Workload

Contribute to the organization's existing source code control (GitHub).

Develop the front-end of the platform using Angular 10 (TypeScript, HTML, Sass).

Develop the back-end of the platform using Node.js and Express (JavaScript).

Create and improve features with security and user feedback in mind.

Manage and configure Linux server (Ubuntu and Nginx) and DNS configuration on DigitalOcean.

Manage NoSQL database of MongoDB Atlas instance.

Integrate the system with third-party and external APIs.

Answer technical support questions of the platform’s users.

Initially, we want to integrate an interview preparation component into the system. This may require full-time work hours for a few weeks. Later on, the workload will focus on maintenance.

Third-party APIs

There are third-party APIs used to integrate with the system.

Notification system and activity feed - [login to view URL] (Front-end and Back-end)

Page analytics - Google Analytics (Front-end)

Email sending - Google Mail Service Account (Back-end)

Back-end System

The back-end is primarily powered using Node.js and Express. The architectural style of the back-end is monolithic. MongoDB is the database provider. Moreover, the other technologies and libraries in the back-end are:

Email - Pug and email-templates

Database ORM - Mongoose

Access Level Control - CASL

Validation - Joi and express-validation

Authentication - Passport, JWT using RS256

Security - Helmet and Csurf

Various tooling were also made in JavaScript such as:

Db-mocker - generate random fake data for users, scenarios, and answers for later database population

Db-seeder - insert the data from db-mocker to the database so that an emulated environment can be made

Front-end System

The front-end is powered using Angular 10. The main look-and-feel of the app is achieved through Angular Material and Angular Flex Layout.

Deployment

Both the front-end and back-end are hosted in a DigitalOcean Ubuntu droplet. The back-end Node.js process is running on PM2 while the front-end is served using nginx. A reverse proxy is configured so that the Nginx server (front-end) can interface with the Node.js server (back-end). The SSL certificate is provided for free by Let’s Encrypt and the certificate is programmed for automatic renewal.

WHEN APPLYING:

Please summarize what you thought of the website, [login to view URL], and how you think you can improve it. Please also let me know which components from this advertisement you are not comfortable with.

Kĩ năng: Thiết kế trang web, Angular, Node.js, MongoDB, NoSQL, Development, Full Stack Development

Xem nhiều hơn: full blog system existing website, full stack developer ios, find a full stack developer, freelance full stack developer, full stack developer freelance, Full stack developer, looking for mid senior full stack developer johannesburg, how to find a full stack developer, rend a coder full stack developer, technical full stack developer freelance, corso full stack developer, curso mean full stack developer, experienced full stack developer freelancer, find full stack developer, freelance full stack developer developer, why do you want to be a full stack developer, what do you mean by a full stack developer, full stack developer profile website, full stack developer website, do you need a degree to be a full stack developer

Về Bên Thuê:
( 0 nhận xét ) Richmond Hill, Canada

ID dự án: #31843978

17 freelancer chào giá trung bình $10/giờ cho công việc này

(447 Nhận xét)
9.2
toseef3

Hi, I have read your project description about your business in details, I want to tell you that i am expert in ecommerce solution having more than 6 years of experience. I can achieve all of your website requirements Thêm

$5 CAD / giờ
(54 Nhận xét)
8.0
(138 Nhận xét)
7.9
promactinfo

Hello Catering to your requirements of full-stack developers, we can provide you the resources as per your requirement. On the front-end side, we have very good experience in Bootstrap, JavaScript, Typescript, Ang Thêm

$18 CAD / giờ
(7 Nhận xét)
6.8
(30 Nhận xét)
6.1
(28 Nhận xét)
5.9
ahmarbaig726

Hi. I am a full stack Developer and I can design you an attractive and professional website as per your requirements.. I can assure you that you will get perfect quality work and reliable help. I would like to know mo Thêm

$5 CAD / giờ
(15 Nhận xét)
5.7
Appicsoftwares

Hi, My name is Nitesh, I am Solution Architect with 8 years of IT experience in App and Web development, my core area of programming is the JAVA SCRIPT and I can also help you with framework like Ionic 4 and Phonegap. Thêm

$5 CAD / giờ
(18 Nhận xét)
4.9
arnoldb

Hello Sir, I hope you are doing well. I am full stack developer from Poland with more than 8 years of experience. I have seen the project descri Thêm

$8 CAD / giờ
(10 Nhận xét)
5.4
phonedroidapps

Hello Dear, Greetings…!!! There was a time when looking for a mechanic, finding a hairstylist, looking for a cleaner, or getting the washing machine fixed used to be a hectic task forcing the client to search the loc Thêm

$5 CAD / giờ
(2 Nhận xét)
6.0
mandavcon

Hi, Greetings for the Day! I am glad to offer you my services as a Sr. Software Developer. I am working in the Software Industry for last 9 years. Worked for more than 4000 Hours as freelancer. I have worked on SAML b Thêm

$10 CAD / giờ
(7 Nhận xét)
4.6
dmitriyoleyniko5

Hello, . Thank you for your job posting for me. I am a senior full stack developer with node.js, Angular, and mongoDB with 5+ years experiences. It is easy for me to develop your site. Trust me and give me your projec Thêm

$8 CAD / giờ
(1 Nhận xét)
0.4
ScottMark88

★★★ AngularJS/ Angular Expert ★★★ 5+ Years of Experience ★★★ Greetings I have read your job description in details and I am feeling so happy to submit a proposal to your great project. I'd like to inform you that I hav Thêm

$8 CAD / giờ
(0 Nhận xét)
0.0
sakelarioleole

Hello. I can also keep reading this page to learn more about why we’re adding this project. I had reviewed your project. I can complete it perfectly in short time. I am a new freelancer. But I am confident in my skill Thêm

$5 CAD / giờ
(1 Nhận xét)
0.1
BalajiNagamuthu

I am a full stack developer with 9+ years of experience. I have very good exposure in angular, node, express and implemented mongoDB in many applications. As I have worked large application using the similar technology Thêm

$8 CAD / giờ
(0 Nhận xét)
0.0
jalantechnology

*** Full Stack Developer *** Hi, My team and I have 12+ years of experience in building software applications and for the last 5+ years in the MERN stack. We are responsible for both frontend and backend development. Thêm

$25 CAD / giờ
(0 Nhận xét)
0.0
Appslobby789

Hello Client, I went through your complete job description and understood the requirement of a Full-stack developer for existing website. I also reviewed the website and the technical skills required to maintain the w Thêm

$18 CAD / giờ
(0 Nhận xét)
0.0