An open API service indexing awesome lists of open source software.

https://github.com/shahidcodes/10-fullstack-projects

10 full stack projects
https://github.com/shahidcodes/10-fullstack-projects

developer-challenge freecodecamp full-stack javascript nodejs nodejs-projects p2p-voice-call project-list story-writing

Last synced: about 1 month ago
JSON representation

10 full stack projects

Awesome Lists containing this project

README

        

# 10 Full Stack Projects
This contains list of full stack projects that you can build today.

### How to use list ?
List contains description of each project in form of user story. You need to pick a project and start working on each user story.
For Example -
In voting app first you will create a basic project in your favourite framework. Then first user story is tells us to build a login registration feature in the app so we build that.Then next user story tells us to create a list or grid of polls which user will see upon opening the website. But for this you will first need to build the create poll feature which is in later `user story`.
I hope now it is clear how to use the list. If any questions let me know.

# Voting app

## User Story

- I can login or register
- I can see list of active polls without login
- I can vote to a poll
- I can subscribe to a poll result so that I get an email when results are out.
- I can create a poll
- I can invite users to vote on my poll

# Nightlife Coordination

## User Story

- I can login using my twitter.
- I can add a place I am visiting tonight.
- I can see people visiting the same place as mine,
- I can see places other people are going to so that I can join them.

# Book trading website

## User Story

- I can login and register.
- I can see posts by other users.
- I can create a post for my book.
- I can trade my book with the book I want.
- I can give rating to the users I traded the book with.

# Travel Log

## User Story

- I can create a entry of a place I visited.
- I can set title, description date of visit and other key fields about the visit.
- I can delete/edit the entry.
- I can upload photos or add google photos album link to a entry.
- I can view photos of a visit or clicking on google photos link will take me to the photos app/website.

# Personal Developer Blog

## User Story

- I can see blog posts.
- I can see comments on a post.
- I can post a comment on a blog post.
- I can add a star if I like a blog post.
- I can add a heart if I really like the post.
- I can add a white heart if I don't like the post.

# True Companion

It is an app for people who are going through some difficulties in life and need someone to listen to them.

## User Story

- I can login/register anonymously.
- I can see posts by other people who are facing some kind of problem.
- I can open a post and request the post author for chat.
- I can approve a chat request.
- I can share images/photos and other kind of files in the chat.
- I can report the person for any wrong behaviour or activity.

# Collborative Story Writing

## User Story

- I can start a story post.
- I can request a story author to contribute to their stories.
- I can approve/reject the contribution request.
- I can mark story as completed.
- I can download the completed story as pdf.

# Book reviews

A portal of book reviews and more.

## User Story

- I can search the book I am thinking to read.
- I can see the reviews and rating by other fellow readers.
- I can mark a review helpful/unhelpful.
- I can report inappropriate review.

# Browser Based Voice Calling App

## User Story

- I can login/register.
- I can import my contact emails.
- I can see my if any of my contact is online.
- I can call my contacts.
- I can pick a call.

# Video Calling App

## User Story

- I can login/register.
- I can import my contact emails.
- I can see my if any of my contact is online.
- I can call my contacts.
- I can pick a call.
- I can mark my visiblity public or hidden.
- I can see all users who have marked their visiblity public and start a call ( like omegele)
- I can enter omegele mode where I will matched with a random user.
- I can change the user in omegele mode.