Identifier incrementor created by Node.js, which provides WEB APIs. The consumer client of the APIs was built by using React.js.
- git is installed
- Node.js and npm are installed
- MongoDB is installed and running on localhost:27017
git clone https://github.com/isheik/incrementor-eureka.git
cd incrementor-eureka
npm install
cd frontend
npm install
From the home directory of incrementor-eureka...
- backend
cd backend
node server.js
NOTE: Currently backend server can only listen to port 1337
- frontend (API consumer)
cd frontend
npm start
NOTE: Currently frontend server can only listen to port 3000
token can be obtained through login
token can be obtained through login
token can be obtained through login
- User email address should be unique in this system, so registering the same email is not allowed.
- this system does not allow uppercase email address. It is automatically converted to lowercase.
- Invalid email address form is not allowed to register in this system.
- If necessary, logout feature is implemented in consumer side. (The frontend SPA has it.)
- This service has not been able to follow JSON API specs very well.