atomurl by Chalie
A free and opensource link shortener.
Works like bit.ly
Live App View Here
Live : Download Here
Run the package using java -jar atomurl<version>.jar
- [junit-jupiter-api] 'org.junit.jupiter:junit-jupiter-api:5.8.1'
- [junit-jupiter-engine] 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
- [spark-core] 'com.sparkjava:spark-core:2.9.3'
- [slf4j-simple] 'org.slf4j:slf4j-simple:1.7.32'
- [gson] 'com.google.code.gson:gson:2.8.9'
- [sql2o] group: 'org.sql2o', name: 'sql2o', version: '1.5.4'
- [postgresql] group: 'org.postgresql', name: 'postgresql', version: '42.2.2'
git clone https://github.com/Chal13W1zz/atomurl.git && cd atomurl && psql < drop.sql && psql < create.sql
- open the project using your favourite IDE
- edit postgresql username, password and database in App.java
NB: use Gradle For development and Maven For Deployment
git clone https://github.com/Chal13W1zz/atomurl.git && cd atomurl && gradle run
- open http://localhost:4567 on your favourite browser and enjoy :)
- Java
- Spark
- Handlebars
- PostgreSQL
- Gradle
- Maven
- Bootstrap
- Fontawesome
- Heroku
If you'd like to contribute.
- Fork the repo
- Create a new branch (git checkout -b feature)
- Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (git commit -m 'Improve/Add feature')
- Push to the branch (git push origin feature)
- Create a Pull Request [Make sure your code is properly commented] If you find a bug, kindly open an issue Here . If you'd like to request a new function, feel free to do so by opening an issue Here.
N/A
MIT License
Copyright (c) 2022, Chalie All rights reserved.