Skip to content

HChaoHui/Password-Next

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password-Next

Password-Next is a minimalist password manager designed to securely store your passwords with ease.

Technologies Used

  • Frontend: Built using NextJS.
  • Backend: Utilizes Koa for API development and Sqlite for data storage.

Getting Started

Local Setup

  1. Clone the repository:
    git clone https://github.com/HChaoHui/Password-Next.git
  2. Navigate to the web directory:
    cd Password-Next/web
  3. Install dependencies:
    npm install
  4. Run the development server:
    npm run dev
  5. Open your browser and visit:
    http://localhost:3000
    
  6. Navigate to the admin directory:
    cd ../admin
  7. Install dependencies:
    npm install
  8. Start the backend server:
    npm run start
  9. API will be available at:
    http://localhost:19899
    
  10. Default Token:
    PasswordNext
    

Docker Deployment

  1. Docker Address: nocn/password_next
  2. Run the Docker container:
    docker run -p 3000:3000 -p 19899:19899 -e NEXT_PUBLIC_API_URL=http://127.0.0.1:19899 nocn/password_next
    replace "http://127.0.0.1:19899" with your API address
    Map the data persistence to the 'db' directory within the admin folder.

Demo

Check out the live demo here.
The demo site may periodically delete data, so please do not store important information there.

Example Screenshots

Login Register List Add Handle Edit 2FA

Star History

Star History Chart

Contributing

Feel free to contribute to the project by opening issues or submitting pull requests. Your feedback and contributions are highly appreciated!

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Personal Password Repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors