Giter Club home page Giter Club logo

reactnd-contacts-server's Introduction

Server for Contacts Project

This is a backend server for the Contacts app in-class project. This project is part of Udacity's React Nanodegree program.

You'll build the front end of the Contacts app throughout the course. Because the course is on React and doesn't cover Node or servers, we've built this server and an API to interact with it so can focus on building the front end portion of the project in React.

Getting Set Up

Getting the server running on your local machine takes only a few steps:

  1. clone the project - git clone https://github.com/udacity/reactnd-contacts-server.git
  2. cd reactnd-contacts-server
  3. install its dependencies - npm install
  4. start the server - node server.js

Contributing

We love receiving pull requests! For specifics on how to contribute to this project, check out the contributing file.

Archival Note

This repository is deprecated; therefore, we are going to archive it. However, learners will be able to fork it to their personal Github account but cannot submit PRs to this repository. If you have any issues or suggestions to make, feel free to:

reactnd-contacts-server's People

Contributors

fabiofl avatar richardkalehoff avatar sudkul avatar thalescomp avatar uanjali avatar veronikabenkeser avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

reactnd-contacts-server's Issues

Recent changes breaking code-along flow

Commit 21fc7c9: I don't why the changes were made, but. Now the server expects a handle field instead of an email field like written in the videos. Following the videos is now triggering a 403 (Forbidden) response from the server, messing up the application flow and rendering.

The size of the some new images is also oddly big, reaching 7.82MB 😳and, in fact, some pictures are also broken. The server defaults are now pointing to non-existent files since another commit changing their names: 6d7fdf7.

I could send a PR but I don't really know if the changes were made because of some non-disclosed reason. I advise to fix this ASAP, since these errors are appearing in the ending of the 1st module, right before the 1st project. This clearly hurts the student's experience and confidence.

Thanks in name of the other students for your attention.

MongoDB backend

Hi guys,
I'm interested in creating a simple MongoDB backend for this project using the MongoDB NodeJS driver. I already use MongoDB at work, and I always like to practice writing queries. I would love to get feedback from the community too.

Clarify install directory

Hello! As a relative beginner, I've gotten stuck on this step a few times because of the wording on the directions for the installation of this server. After cloning the server repo, I need to cd into the new director to run the installation and start the server. This is clear to me now, but in the 'make sure we're working with the same code' checklist, the second check is to cd into the Contacts directory. Installing and starting the server fro the Contacts dir and not the contacts/reactnd-contacts-server dir errors out. Again, i'm completely aware that people with more experience than me probably have that well figured out, but I thought clarifying that language a bit might help future students - thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.