-
This NPM Package is Develop for ReactJS Frontend Developers to make development easy.
-
The one Command make the all Login Sign Up interfaces
-
Latest Version (v5.0.0 27 July -2024)
-
Updates of
v5.0.0 27 July -2024
-
- developer no need to copy and past commands
-
- only run following command after install this package and other packages
npx create-login-SignUp
-
- you must install
-
-
- react-router-dom
-
-
-
- axios
-
-
-
- react-icons
-
-
- before run the app
- Initial release of the Project
- only for Login(signin)
- Updating Package
- Adding SignIn Interface
- Updating Package
- Adding Custom CSS login and Signup Forms
- Checking bugs and Errors
- Updating all Login and Sign Up templates set for MVC Development
- Updating Package
- Fixing Bugs
- Updating Backend Development Enviroment
- Adding Backend Function for Login and SignUp
-
- with Database
-
- now working with Mysql witout MVC and With MVC
- Updating Package
- Fixing Bugs
- Updating Backend Development Enviroment
- Adding Backend Function for Login and SignUp
-
- with Database
-
- now working with Mysql witout MVC and With MVC
- Updating Package
- 5th Major Release
- same as v4.0.0
- Updating is
-
- developer no need to copy the commands in here to genarate backend and Front end
-
- only thing is run the following command
npx create-login-SignUp
-
- Then Select the option that you need
-
This NPM package works with ReactJS Projects (from in v2.0.0)
-
This NPM package works only with ReactJS + Vite + Tailwind CSS Projects (in v1.1.0)
-
The Common Working NPM Package will be Released in the Future.
-
The Backend is only in Mysql
without
MVC -
MVC, Mongodb will be added in future Releases
-
Important
-
- use NPM scripts according to your needs
-
- use only on script
-
Before install the Package you must install following Packages
-
- react-router-dom
-
- axios
-
after install above packages
-
install using following NPM script
npm i login-signup-react
-
and then go to your
package.json
file -
find
scripts
-
add following commands
-
Use with Custom CSS
-
Use Tailwind CSS
"SignInUp": "node -e \"require('login-signup-react').RunReactLoginSignIn()\"",
"scripts": {
"dev": "vite",
"build": "vite build",
"serve": "vite preview",
"SignInUp": "node -e \"require('login-signup-react').RunReactLoginSignIn()\"",
},
- after that run the command
npm run SignInUp
- after you running the command you can see a folder
LoginSignUp
in pathsrc/components
in your Project
"SignInUpTW": "node -e \"require('login-signup-react').RunReactLoginSignInTW()\""
"scripts": {
"dev": "vite",
"build": "vite build",
"serve": "vite preview",
"SignInUpTW": "node -e \"require('login-signup-react').RunReactLoginSignInTW()\""
},
- after that run the command
npm run SignInUpTW
- after you running the command you can see a folder
LoginSignUpTW
in pathsrc/components
in your Project
-
After you install package
-
add following command to you
package.json
file atscript
"SignInUpBackendnoMVC": "node -e \"require('login-signup-react').RunBackendMysqlNoMVC()\""
-
and the run above command
-
after you can see
server
folder in your root folder -
it is the backend
-
go inside the
server
folder and create file.gitignore
-
and add
node_modules
- after run
npm install
-
then develop your mysql evniroment
ID int AI PK username varchar(45) email varchar(100) password varchar(100) role varchar(45) create_at datetime is_active int is_lock int
- mysql table
-
After you install package
-
add following command to you
package.json
file atscript
"SignInUpBackendMVC": "node -e \"require('login-signup-react').RunBackendMysqlMVC()\""
-
and the run above command
-
after you can see
server
folder in your root folder -
it is the backend
-
go inside the
server
folder and create file.gitignore
-
and add
node_modules
- after run
npm install
-
then develop your mysql evniroment
ID int AI PK username varchar(45) email varchar(100) password varchar(100) role varchar(45) create_at datetime is_active int is_lock int
- mysql table
-
start the Project
-
- both Frandend and Backend
- outputs are same in both scripts
- The Package Licensed Under ISC