Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alvarorichard/gocrypto

gocrypto is an advanced cryptocurrency sales platform, built with the best available technologies to ensure a fast, secure, and reliable experience for our users.
https://github.com/alvarorichard/gocrypto

cryptocurrency daisyui-vue fiber-framework golang gorm-orm javascript sqlite student-project study tailwind-css vue vuejs

Last synced: about 1 month ago
JSON representation

gocrypto is an advanced cryptocurrency sales platform, built with the best available technologies to ensure a fast, secure, and reliable experience for our users.

Awesome Lists containing this project

README

        



English |
Рortuguês


Imagem logo

[![GitHub license](https://img.shields.io/github/license/alvarorichard/GoCrypto)](alvarorichard/GoCrypto/blob/master/LICENSE) ![GitHub stars](https://img.shields.io/github/stars/alvarorichard/GoCrypto) ![GitHub stars](https://img.shields.io/github/last-commit/alvarorichard/GoCrypto) ![GitHub stars](https://img.shields.io/github/forks/alvarorichard/GoCrypto?style=social) ![GitHub contributors](https://img.shields.io/github/contributors/alvarorichard/GoCrypto)

GoCrypto is an advanced cryptocurrency trading platform, built with the best available technologies to ensure a fast, secure, and reliable experience for our users. Our mission is to make access to the world of cryptocurrencies easier, more transparent, and accessible to everyone.

[Link to the website](https://go-crypto.vercel.app/)

## Technologies Used

### Server:

* Golang: An efficient, concurrent, and modern programming language, chosen for its ability to provide high performance and security.

* Fiber: A fast and efficient web framework for Golang. It allows us to create high-performance APIs with ease.

* JS: JavaScript is used to provide asynchronous functionalities and interactions.

### Client:

* Vue.js: A progressive JavaScript framework used to build interactive user interfaces.

* TailwindCSS: A low-level, highly customizable CSS framework that allows us to create modern designs without leaving HTML.

* DaisyUI: A plugin for TailwindCSS, it allows us to create beautiful and efficient UI components with ease.

## Features

* Performance: With Golang and Fiber on the backend, our website is extremely fast and efficient.

* Modern Design: The combination of Vue, TailwindCSS, and DaisyUI provides an elegant and modern visual experience.

* Security: The use of up-to-date technologies and best practices ensures that your transactions are secure.

## How to Use

* Visit GoCrypto.

* Create an account or log in.

* Start buying or selling your cryptocurrencies.

## Installation and Local Execution

If you want to run GoCrypto locally for development or testing, follow the steps below:

1. Clone the repository:

```bash
git clone https://github.com/alvarorichard/GoCrypto.git
```
2. Navigate to the project folder:
```bash
cd GoCrypto
```

3. Running the Front-end:

```bash
pnpm i
```
And don't forget to also run:

```bash
pnpm dev
```
### To install Pnpm if you don't have it:

```bash
npm i -g pnpm
```

## Running the Back-End:

```go
go run main.go
```

## Running the Back-End Using Binary:

```go
.\main.exe
```
Or just execute the Main.exe

## Contribute

Thank you for considering contributing to GoCrypto!

Developed with ❤️ by Alvaro Richard and Lana Ribeiro