1[](https://moocup.jaydip.me/)
2
3# What?
4
5A visual editor to create stunning screenshots. you can simply drop your screenshot, a base style will be applied.
6
7style it however you wish, and export.
8
9that's basically it.
10
11## Support
12
13moocup is completely free to use. and is maintained by myself.
14
15If you wish to provide moocup a better future,
16you can do so at [Ko-fi](https://ko-fi.com/jaydipsanghani)
17
18You can also help me out by [contributing](#contributing).
19
20
21[](https://ko-fi.com/J3J41GWDRD)
22
23## Motivation
24
25I needed good visuals for my portfolio. I am a big fan of simple & functional things, but all the available options, didn't felt quite right to me.
26
27so, i made one myself.
28
29## Feature Request
30
31Raise a Issue with title "Feature Request : " and what you wish to see to be added in app.
32
33currently, I'm planning to only add features that gives more benefit to moocup as a tool. so, priority will change based on value.
34
35
36## Self-hosting
37You can easily self-host moocup on platforms like Vercel, Railway, or Netlify—just provide the repository and follow the standard steps to deploy a web app.
38
39### One-click Railway Deploy:
40
41[](https://railway.com/deploy/moocup?referralCode=bmgbXt)
42
43 - for the latest version in a single click.
44
45### Docker Image
46
47You can also run moocup using Docker from Docker Hub:
48```
49docker pull jellydeck/moocup:latest
50docker run -p 8080:80 jellydeck/moocup:latest
51```
52- app will be available at http://localhost:8080
53
54### Manual Hosting:
55
56- Clone the repository.
57- Build the project just like any other Vite app:
58
59```
60 npm install
61 npm run build
62```
63
64- Upload the dist folder to your hosting provider (or attach it to a public URL) to make it accessible online.
65
66That’s it - you’ve got your own moocup instance running!
67
68## Contributing
69
70Contributions and Fixes are more than Welcome.
71Raise a PR with relevant details, and it'll be merged
72
73
74## License
75
76GNU AGPLv3
77
78