Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gypsydangerous/onelink
๐ OneLink is a linktree and flowpage clone built with Nextjs, MongoDb, and GraphQL
https://github.com/gypsydangerous/onelink
graphql mongodb nextjs
Last synced: 3 months ago
JSON representation
๐ OneLink is a linktree and flowpage clone built with Nextjs, MongoDb, and GraphQL
- Host: GitHub
- URL: https://github.com/gypsydangerous/onelink
- Owner: GypsyDangerous
- License: mit
- Created: 2020-12-02T22:05:41.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-17T04:52:19.000Z (about 4 years ago)
- Last Synced: 2024-05-01T19:15:18.363Z (10 months ago)
- Topics: graphql, mongodb, nextjs
- Language: TypeScript
- Homepage: https://www.onelinkapp.xyz
- Size: 782 KB
- Stars: 10
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
![]()
ยท
Report Bug
ยท
Request Feature
The only Link you will ever need in your bio. Share all your socials and other links through OneLink.
## โจ Features
- WIP
## Tech Stack
| Stack | - | - | - | - | - |
| ------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| FrontEnd ||
![]()
Nextjs|
![]()
TypeScript|
![]()
Styled Component|
![]()
Framer Motion|
![]()
Graphql## :rocket: Quick start
Start developing locally.
### Step 1: Clone the repo
Fork the repository. then clone the repo locally by doing -
```sh
git clone https://github.com/GypsyDangerous/OneLink.git
```### Step 2: Install Dependencies
cd into the directory
```sh
cd OneLink
```In the root folder do npm install.
```sh
npm install
```### Step 3: Setup .env
To run the server you will also need to provide the `.env` variables
- create a new file .env in the root
- open [.env.sample](./.env.sample)
- copy the contents and paste it to the .env with valid keys#### And you are good to go
```sh
npm run dev
```## :v: Contributing
After cloning & setting up the local project you can push the changes to your github fork and make a pull request.
> You can also run the tests locally to see if everything works fine with
### Running tests
```bash
npm run test
```### Pushing the changes
```bash
git add .
git commit -m "feat: added new stuff"
git push YOUR_REPO_URL develop
```---
Made with :heart: and javascript