14 projects for just $100
14 projects for just $100
15 projects for just $100
14 projects for just $100
Slide
eCommerce website in MEVN stack

It is a single-page ecommerce website developed in Vue JS, Node JS, Express and Mongo DB.

Ecommerce website in MEVN stack
Slide
Chat app in MEVN stack

Do private or group chat with your friends and family. The website used Vue JS as frontend framework, and Node JS as backend. It uses Mongo DB for storing data.

Single page chat application in Vue JS, Node JS and Mongo DB
Slide
Social networking site

A social network created in Node JS and Mongo DB. It uses EJS as templating engine. It uses Express framework.

How to create a social networking site in Node JS and Mongo DB
Slide
Laravel blog web + android

Launch your blog website in Laravel with android app. Google adsense approved.

Laravel Blog Website with Admin Panel
Slide
Movie ticket booking website - PHP & MySQL

A website for cinema that allows their customers to book movie tickets online. Available payment methods: PayPal and Stripe.

screenshot-movie-ticket-booking-website-php-mysql
Slide
File transfer web app - Node JS & Mongo DB

Cloud platform to save your files on the cloud and access them from anywhere. Share files with your friends or colleagues.

file-transfer-web-app-node-js-mongo-db-express
Slide
Image sharing web app - Node JS & Mongo DB

Upload images in high quality and allow the world to see them. Like or comment on them.

file-transfer-web-app-node-js-mongo-db-express
Slide
Realtime android chat app

Have a private or group chat with your friends and family. Send images in chat messages.

Realtime Android Chat App | Java, Node JS, MySQL
Slide
Video streaming website

Upload videos on an onlne cloud platform. Let people watch them and watch your views and subscription list grows.

Video page | Video streaming web app in Node JS and Mongo DB
Slide
Realtime blog in Node JS + Mongo DB

Launch your realtime blogging website with admin panel in Node JS and Mongo DB. Node JS blogs allows your users to see realtime update when a post is updated from admin panel.

A Blog website with admin panel in Node JS and Mongo DB
previous arrow
next arrow

1. Installation

In this very first tutorial, we are going to give you a brief introduction of what we are going to create and do the installation…

2. Setup Vue JS

In the previous chapter, we did the installation of our project and Node JS server. In this chapter, will setup Vue JS single-page application. Video…

3. Routing

In the previous chapter, we set up our Vue JS app. In this chapter, we are going to set the routing of our application. Routing…

4. Hello World

In this chapter, we will do the “Hello world” of our project. By “Hello world” we mean the basic setup of the front-end of the…

5. Registration

In this chapter, we will add the register feature to our app. First, we will be creating an API that will receive the values from…

6. Login

In this chapter, we will do the login part. First, we will create a login component same as we did for registration. So, create a…

8. Logout

In the previous chapter, we displayed a logout button on the top navbar. But it was not functional. In this chapter, we are going to…

9. Add Contacts

In this chapter, we will add, view, and delete contacts. You can add any user to your contact by entering their email address. Once that…

10. View All Contacts

In this chapter, we will learn how to fetch all contacts from Mongo DB using Node JS and view them in the Vue JS app.…

11. Delete Contact

In the previous chapter, we displayed all the contacts of the logged-in user. The next thing we need to do is to allow users to…

12. Chat

In this chapter, we will be creating a real-time chat module. Creating a Chat Page First, create a link to the chat page. Open your…

16. Search contact

As we promised in the previous chapter that we will be adding more features to this app. So we are now adding search functionality. In…

17. Create group

Groups are used by teams to send the same message to multiple users. You can create multiple groups and add as many members as you…

18. Show groups

Now we need to show all groups in a tabular form. First, in our web/src/vuex/store.js, we need to initialize an array for groups. Then, we…

19. Invite member

The group is all about people. That’s what it means. In the previous tutorial, we displayed all groups in a tabular form but there was…