Skip to content

shantanukamdi/ideas-creation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ideas-creation

Full stack app to capture the ideas 👾

Summary

An ideas app for people to capture their ideas. It supports CRUD for the ideas.
It is mainly for learning purpose only.

Features

  1. Authentication and Registration of the user
  2. CRUD of ideas
  3. Installabel PWA (pending)
  4. Containerize using Docker (pending)
  5. Deployment (pending)

Stack

  1. Node and Express
  2. React
  3. Postgres
  4. Typeorm
  5. JWT
  6. Tailwind CSS

Setup

  1. Clone the repository

  2. Create a new postgres db and update the database details in the ormconfig.js file.

  3. Navigate to api directory and run following command
    npm install

  4. Once all the deps are installed, run following command in one command prompt
    npm run watch
    This command runs the typescript compiler in watch mode.

  5. Now in another command prompt, run
    npm run dev
    This command runs the nodemon

  6. Navigate to ui directory and run the following command
    npm install

  7. Once all the deps are installed, run following command to start the UI server which is a Create React App server
    npm start

  8. Open the browser, and go to localhost:3000/register for signup page.

  9. Once signup is done, go to localhost:3000 and enter the credentials. It should redirect to Home page.

Note

Update the JWT_SECRET if you want to use different jwt secret

Releases

No releases published

Packages

No packages published