Mineimages project is the project in the web programming concept CRUD goals for learning new things this project has used the React-Redux for client-side and server-side is used Node js with MySQL Sequelize other features are upload image to Cloudinary use Jimp package to put watermark to picture and a few things what I learn from this project are system analysis Data Flow Diagram ER-Diagram Database Design and school project document
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Mineimages project is the project in the web programming for a local community project with concept CRUD goals for learning new things for implement something has to value for future of student for a career all of these this project has built from the simulated thing for e-commerce digital picture and use the React-Redux for client-side and server-side are use Node js with MySQL Sequelize other features are upload image to Cloudinary use Jimp package to put watermark to picture and a few things what I learn from this project are system analysis Data Flow Diagram ER-Diagram Database Design and school project document
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
This is an example of how to list things you need to use the software and how to install them.
- npm
npm install npm@latest -g
- Try cloudinary API at cloudinary
- Clone the repo
git clone https://github.com/lacakira/mineimages-server.git
- Install NPM packages
npm install
- Enter your API in
.env
PORT=3001 || Your port NODE_ENV=development CLIENT_URL=http://localhost:3000 CLOUNDINARY_NAME="Your cloudinary name" CLOUNDINARY_API_SECRET="Your cloudinary secret" CLOUNDINARY_API_KEY="Your cloudinary api key" JWT_SECRET="Your jwt secret or random thing" DB_USERNAME=root DB_PASSWORD="" DB_DATABASE=mineimages_db DB_HOST=localhost Optional email verification JWT_ACC_ACTIVATE="Your jwt acc or random thing" MAILGUN_DOMAIN_NAME="Mail gun domain name" MAINGUN_API_KEY="Mail gun api key"
- Simple cart
- admin page
- Persist state avoid dispatch wheel
- Integrated payment gateway
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Akkarapon Phikulsri - lacakira@gmail.com - lacakira's site
Project Link: https://github.com/lacakira/mineimages-server