StartPage is a start page for your browser.
Create and manage different categories to organize your websites efficiently.
Add, edit, and remove your favorite websites within each category.
Manage user's accounts.
This is this the backend service of the project. You can find the frontend here.
- Clone the repository:
git clone https://github.com/huangcheng/startpage-server.git- Make sure you have the
sqlx-cliinstalled with themysqlfeature enabled:
cargo install sqlx-cli --no-default-features --features native-tls,mysql- Run the database migrations:
export DATABASE_URL=mysql://<username>:<password>@<host>:<port>/<database>
sqlx migrate runor
sql migrate run --database-url mysql://<username>:<password>@<host>:<port>/<database>-
Configure the server by copying the
Rocekt.toml.exmaplefile toRocket.tomland editing it to your needs. -
Run the server:
cargo runThe designer of the project is huqinxue





