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
- Host: GitHub
- URL: https://github.com/shahidcodes/10-fullstack-projects
- Owner: shahidcodes
- Created: 2018-02-07T00:58:52.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-11-03T08:52:47.000Z (over 2 years ago)
- Last Synced: 2023-04-01T13:45:43.241Z (about 2 years ago)
- Topics: developer-challenge, freecodecamp, full-stack, javascript, nodejs, nodejs-projects, p2p-voice-call, project-list, story-writing
- Language: JavaScript
- Homepage:
- Size: 13.7 KB
- Stars: 42
- Watchers: 4
- Forks: 29
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.